Embedded Software Entwickler (m/w/d)
Summary
Develops real-time and Linux-based embedded software for hardware devices, focusing on C++ and communication waveforms, with testing and documentation duties.
Aufgaben:
- Implementierung hardwarenaher Gerätefunktionen in Echtzeitbetriebssystemen und Linux-Umgebungen
- Entwicklung, Integration, Inbetriebnahme und Test von Softwaremodulen sowie Gerätehardware
- Dokumentation von Programmcode, Softwarearchitekturen und Softwareschnittstellen
- Unterstützung bei der Erstellung von Prüfkonzepten und Prüfvorschriften für komplexe Funkkommunikationssysteme
- Aufbau und Prüfung von Geräteketten im Rahmen der Wellenformentwicklung
- Fehleranalyse und Fehlerbeseitigung in enger Zusammenarbeit mit Fachbereichen und Unterauftragnehmern
Profil:
- Studium im Bereich Informatik, Nachrichtentechnik, Elektrotechnik oder eine vergleichbare Qualifikation
- fundierte Erfahrung im Bereich State-of-the-Art-Softwareentwicklung mit C++ (11/14/17) und mit der Integration unter Embedded Linux
- Kenntnisse im Umgang mit Python und objektorientiertem Design
- Kenntnisse im Umgang mit den bei der Nachrichtenübertragung eingesetzten Wellenformen
- strukturierte und eigenständige Arbeitsweise sowie Flexibilität und Durchsetzungsvermögen
- sehr gute Deutsch- und gute Englischkenntnisse