mac. brand spaces GmbH
Embedded Software Entwickler für Batterien und Ladegeräte (m/w/d)
DEINE AUFGABEN
- Ü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