Softwareentwickler für Produktansteuerungen (m/w/d)
Summary
Develops and maintains software for embedded systems and industrial controls, collaborating in an agile team to write clean, scalable code and troubleshoot issues.
Aufgaben:
- Implementierung von Softwarelösungen gemäß Projektanforderungen und Spezifikationen
- Zusammenarbeit mit erfahrenen Teammitgliedern für einen hochwertigen Code
- Entwicklung neuer Softwarefunktionen und Optimierung bestehender Funktionen hinsichtlich Leistung, Skalierbarkeit und Benutzerfreundlichkeit
- Erstellung und Pflege technischer Dokumentationen sowie Wissensaustausch im Team
- Unterstützung bei Fehleranalyse und Problemlösung in bestehenden Anwendungen
- Einhaltung und Förderung bewährter Methoden der Softwareentwicklung
- Sicherstellung strukturierter Codierung und konsequenter Versionskontrolle
Profil:
- Studium im Bereich Informatik, Ingenieurwesen, Physik oder eine vergleichbare Qualifikation
- Erfahrung im Bereich objektorientierter und prozeduraler Programmierung, Git-basierter Code-Verwaltung und mit CI/CD-Systemen
- Kenntnisse im Umgang mit Linux, Datenanalyse-Tools wie MATLAB undstatistischen Prozessen wie Six Sigma
- Kenntnisse im Umgang mit agilen Entwicklungsmethoden und Frameworks wie Scrum oder Kanban
- selbstständige und lösungsorientierte Arbeitsweise sowie Hands-On-Mentalität
- sehr gute Deutsch- und Englischkenntnisse