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, GermanJob 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.