Embedded Software Engineer - Test & Automation
Role details
Job location
Tech stack
Job description
Ihre Aufgaben Ein spezialisiertes Softwareteam entwickelt Lösungen für den Betrieb und die Steuerung komplexer Testsysteme. Dazu gehören Anwendungen zur Simulation von Satellitenkomponenten sowie umfangreiche Software-Stacks zur Steuerung von Testumgebungen, inklusive Anbindung an Datenerfassungssysteme und übergeordnete Kontrollsysteme. In dieser Rolle übernehmen Sie unter anderem folgende Aufgaben: Konzeption und Entwicklung von Steuerungssoftware für technische Testanlagen Integration von kundenspezifischer sowie marktüblicher Hardware, inklusive Entwicklung von Schnittstellen für Automatisierung und Protokollübersetzung Mitwirkung an der Architektur und dem Design von Softwarelösungen Umsetzung von Softwarekomponenten sowie Durchführung von Tests und Erstellung technischer Dokumentation Analyse von Fehlerbildern sowie Behebung von Softwareproblemen Unterstützung bei internen sowie externen Projekt- und Kundenreviews Ihr Profil Abgeschlossenes, Studium der Informatik, Elektrotechnik
Requirements
Luft- und Raumfahrttechnik, oder eine vergleichbare Qualifikation Sehr gute Kenntnisse in modernem C++, idealerweise ergänzt durch Python Erfahrung mit Frameworks wie Qt sowie modernen CI/CD-Prozessen von Vorteil Praktische Erfahrung im Bereich Hardware-in-the-Loop, Testsysteme oder vergleichbare Umgebungen wünschenswert Kenntnisse in VHDL sowie FPGA-Programmierung, insbesondere im Kontext von Interface-Karten und zugehörigen Kernel-Treibern (Windows), sind ein Plus Vertrautheit mit Softwarestandards aus der Raumfahrt oder angrenzenden Branchen (z. B. ECSS-E-ST-40C oder DO-178B) von Vorteil Erfahrung im Raumfahrtumfeld, insbesondere mit Bodensystemen oder Kontrollsoftware (z. B. SCOS-2000, EGS-CC), ist wünschenswert Selbstständige, strukturierte und lösungsorientierte Arbeitsweise Ausgeprägte Teamfähigkeit sowie gute Kommunikations- und Zeitmanagementfähigkeiten Sehr gute Englischkenntnisse in Wort und Schrift