Übernahme der End-to-End-Verantwortung für Embedded Software in Entwicklungsprojekten für Batterien und Lader – von den ersten Prototypen bis zur Serienreife – als zentrale Ansprechperson für Software im Projekt
Umsetzung von System- und Stakeholder Anforderungen in hochwertige, zuverlässige Embedded-Lösungen unter Einsatz moderner Entwicklungsmethoden (CI/CD, automatisiertes Testen, Integration & Validierung, Codegenerierung)
Gestaltung der Geräteleistung durch Parametrierung und Feinabstimmung der Software
Enge Zusammenarbeit in einem stark interdisziplinären Umfeld einschließlich dem Anleiten externer Entwickler
Praxisnahe Arbeit mit realer Hardware sowie Durchführung von Debugging, Tests und Validierung im Labor
Planung und Steuerung von Softwareaktivitäten, einschließlich Aufgabenstrukturierung, Zeitplänen, Dokumentation, Risikomanagement und Releases
DEIN PROFIL
Mindestens 3 Jahre Berufserfahrung in der Embedded-Softwareentwicklung, idealerweise 5 Jahre
Fundierte Kenntnisse in ARM Cortex Mikrocontrollern und Embedded Systems sowie sehr gute Programmierkenntnisse in Embedded C
Idealerweise Kenntnisse in Simulink & automatischer Codegenerierung
Sicherer Umgang mit Versionskontrollsystemen (Git, Kenntnisse über Softwareentwicklungsprozesse, -werkzeuge und -methoden (z. B. Agile, DevOps, CI/CD)
Erfahrung mit Testautomatisierung und Qualitätssicherung (z. B. Unit-Tests, Integrationstests, Test-Driven Development).
Verständnis für Systemzusammenhänge zwischen Software, Elektronik und Batteriezellen sowie für wartbares und wiederverwendbares Softwaredesign
Proaktive, praxisorientierte Arbeitsweise mit ausgeprägtem Antrieb, Probleme zu lösen und Themen voranzubringen
Souveräne Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit in interdisziplinären, internationalen Teams
Sehr gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil