Embedded Software Engineer - Avionics & Multicore Systems(2970506)

OMM Solutions GmbH
Bremen, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Bremen, Germany

Tech stack

C
Adobe InDesign
C++
Static Program Analysis
Linux on Embedded Systems
Embedded Software
Ethernet
Python
Multiprocessing
Software Architecture
Real-Time Operating Systems
System on a Chip
VxWorks
Information Technology

Job description

  • 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.

Requirements

  • 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.

Apply for this position