Ihre Aufgaben:
* Entwurf und Weiterentwicklung anspruchsvoller Embedded-Software-Architekturen
* Modellierung von Software-Designs unter Einsatz gängiger Methoden (z.B. UML)
* Entwicklung performanter und robuster Anwendungen in modernem C++
* Sicherstellung der Softwarequalität durch Unit-, Integrations- und End-to-End-Tests
* Durchführung von Code Reviews unter Berücksichtigung etablierter Coding Standards
* Enge Zusammenarbeit mit interdisziplinären und internationalen Teams
* Definition klar strukturierter Architekturen für skalierbare Systemlandschaften
* Unterstützung beim Aufbau und der Weiterentwicklung von Entwicklungsteams
* Integration und Optimierung von Software im hardwarenahen Umfeld
* Kontinuierliche Verbesserung von Entwicklungsprozessen und -methoden
Ihre Qualifikationen:
* Abgeschlossenes Studium in Informatik, Elektrotechnik, Wirtschaftsinformatik oder vergleichbar
* Fundierte Erfahrung in der Embedded-Softwareentwicklung mit modernem C++
* Sehr gute Kenntnisse im Softwaredesign (z.B. UML) sowie in agilen Methoden
* Erfahrung mit Echtzeitbetriebssystemen (z.B. Zephyr) und hardwarenaher Entwicklung
* Kenntnisse in Kommunikationsprotokollen (z.B. CAN, MQTT,
* Praxis in Debugging (z.B. On-Chip-Debugger, Oszilloskop)
* Erfahrung mit containerisierten Entwicklungsumgebungen (z.B. Docker)
* Strukturierte, eigenverantwortliche Arbeitsweise und ausgeprägtes Qualitätsbewusstsein
* Teamfähigkeit und interkulturelle Kompetenz
* Sehr gute Englischkenntnisse
Ihre Vorteile:
* Attraktives und zukunftsorientiertes Arbeitsumfeld
* Mitarbeit in spannenden Projekten
* Individuelle Weiterentwicklungsmöglichkeiten
* Umfassende Betreuung im gesamten Bewerbungsprozess