Embedded Software Engineer (m/w/d) – Avionics & Multicore Systems

Positions-Nr. 2970506

Einsatzort

Bremen

Laufzeit

03/2026 - 02/2027

Auslastung

Vollzeit

Beschäftigungsart

Arbeitnehmerüberlassung

In dieser Position entwickeln Sie hochzuverlässige Embedded-Software für zukünftige Avionik- und Satellitensysteme. Sie arbeiten an der Schnittstelle zwischen moderner Multicore-Hardware, echtzeitfähigen Betriebssystemen und sicherheitskritischer Raumfahrtsoftware und begleiten den gesamten Entwicklungszyklus von der Anforderung bis zur Verifikation.

 

Tätigkeiten:

  • Sie analysieren und bewerten den Einsatz moderner Multicore-Prozessoren zur Steuerung von Satellitenplattformen und deren Nutzlasten.

  • Sie übernehmen das Software-Requirements-Engineering auf Ebene der technischen Spezifikation und wirken beim Co-Engineering auf System-Baseline-Ebene mit.

  • Sie gestalten die Softwarearchitektur aktiv mit und sind in Design und Implementierung der Softwarekomponenten eingebunden.

  • Sie planen, entwickeln und führen Unit-, Integrations- und Validierungstests auf TS- und RB-Ebene durch.

  • Sie verantworten Verifikationsaktivitäten, unter anderem durch statische Codeanalysen.

  • Sie erstellen und pflegen die technische Dokumentation für alle Entwicklungs-, Test- und Verifikationsaktivitäten.

 

Qualifikationen:

  • Sie verfügen über ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.

  • Sie bringen praktische Erfahrung im Luft- und Raumfahrtumfeld oder in vergleichbar sicherheitskritischen Embedded-Projekten mit.

  • Sie beherrschen die Programmiersprachen C, C++ und/oder Python sicher in der Anwendung.

  • Sie besitzen fundierte Kenntnisse über Multicore-Prozessoren und deren Einsatz in Embedded-Systemen, idealerweise im Umfeld von LEON GR712/GR740 oder der Zynq-7000-(ARM)-Familie.

  • Sie haben Erfahrung mit Echtzeitbetriebssystemen wie RTEMS, VxWorks oder Embedded Linux sowie mit Schnittstellen und Bussystemen wie MILBUS, CAN, Ethernet oder seriellen Interfaces.

  • Sie sind mit agilen Vorgehensweisen und Entwicklungsprozessen nach ECSS (z. B. ECSS-E-ST-40C, ECSS-Q-ST-80C) oder vergleichbaren Standards (z. B. DO-178) vertraut.

  • Sie verfügen über sehr gute Deutsch- und Englischkenntnisse.

  • Sie zeichnen sich durch ein hohes Qualitätsbewusstsein, Teamfähigkeit und sehr gute Kommunikationsfähigkeiten aus.