Planung, Spezifikation, Design und Entwicklung von Software für eingebettete Systeme, einschließlich Anforderungsanalyse, Definition der Softwarearchitektur, detailliertes Softwaredesign und Implementierung
Durchführung der Hardware-/Software-Integration in Zusammenarbeit mit dem Hardware-, Firmware- und Betriebssystementwicklungsteam und Beteiligung an der Entwicklung von PC-basierter Software für spezielle Prüfgeräte
Softwareverifikation und -validierung, Erstellung von Testprozeduren und Dokumentation der Testergebnisse auf Komponenten- und Systemebene
Koordinierung und Durchführung von Software-Reviews
Erstellung, Abschätzung und Kostenkontrolle von Arbeitspaketen
Koordination und Verteilung von SW-Arbeitspaketen innerhalb des SW-Teams
Technische Koordination von Lieferanten
Kundenbetreuung hinsichtlich Fragen zur Systemfunktionalität und zur Softwarewartung
Enge Zusammenarbeit mit dem Bereich System Engineering bei der Festlegung der Anforderungen an Systemfunktionalität, Systemdesign und Systemverifizierung
Enge Zusammenarbeit mit dem Bereich Algorithmenentwicklung bei der Implementierung und Integration von modernen KI-basierten Algorithmen
Ihr Profil
Abgeschlossenes Ingenieurs- oder Informatikstudium oder vergleichbar
Weitreichende Berufserfahrung als Softwarearchitekt in komplexen Softwareprojekten für eingebettete Systeme und fundierte Kenntnisse über eingebettete Plattformen
Mehrjährige Berufserfahrung in der Anforderungsanalyse und in der Softwaremodellierung mit UML
Sehr gute Kenntnisse in der Programmiersprache C++ (C++14, C++17) sowie in der Netzwerkprogrammierung, serielle Schnittstellen (RS422, RS485), Bussysteme (PCIe), avionische Schnittstellen (MIL-Bus, ARINC-429)