Aufgaben
- Entwicklung und Implementierung von Embedded-Softwarelösungen in C und C++ für Mikrocontroller und Echtzeitsysteme
- Analyse von Anforderungen und Erstellung von Softwarearchitekturen und -designs
- Implementierung und Optimierung von Algorithmen unter Berücksichtigung von Ressourcenbeschränkungen
- Durchführung von Modultests sowie Integration und Validierung der Software
- Zusammenarbeit mit Hardware-Entwicklern und anderen Fachbereichen zur optimalen Systementwicklung
- Erstellung und Pflege von Dokumentationen gemäß Entwicklungsrichtlinien und -standards
Profil
- Abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
- Erfahrung in der Embedded-Softwareentwicklung, insbesondere in C und C++
- Kenntnisse von Echtzeitbetriebssystemen (RTOS) und Mikrocontroller-Plattformen
- Erfahrung im Umgang mit Debugging- und Analyse-Tools (z. B. Oscilloskop, Logic Analyzer)
- Vertrautheit mit Versionskontrollsystemen wie Git
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Problemlösungsorientierte Arbeitsweise und Teamfähigkeit
Benefits
- Flexible Arbeitszeiten
- Arbeiten im Team