
Embedded Software Engineer (m/w/d) Rust/C/C++ für Satelliten Avionik
Bremen / Permanent
JOB ID 240053
Embedded Software Engineer (m/w/d) für Satelliten Avionik (Rust/C/C++)
Standort: Bremen
Branche: Raumfahrt
Vollzeit, 40-Stunden-Woche mit hybrider Anwesenheit, 3 Tage pro Woche vor Ort
Für eine spannende Anfrage bei einem Unternehmen aus dem europäischen Raumfahrt- und Hightech-Umfeld suchen wir einen Embedded Software Engineer (m/w/d) mit Schwerpunkt Rust/C/C++. In dieser Rolle entwickeln und gestalten Sie hochzuverlässige Embedded Software für sicherheitskritische Avionik- und Steuerungssysteme. Im Fokus stehen moderne Multicore-Prozessoren, robuste Softwarearchitekturen sowie der gezielte Einsatz von Rust neben C/C++ in einem regulierten Umfeld.
Ihre Aufgaben:
Mitgestaltung Rust-basierter Softwarearchitekturen für sicherheitskritische Embedded-Systeme
Entwicklung safety- und security-relevanter Embedded-Software-Komponenten mit Rust, C und C++
Integration moderner Software-Engineering-Praktiken wie Testing, Tooling, CI und Static Analysis in regulierte Entwicklungsprozesse
Arbeit an Multicore-Konzepten, z. B. Partitionierung, Determinismus und Scheduling-Strategien
Entwicklung hochzuverlässiger Kommunikationspfade, z. B. CAN, Ethernet oder serielle Schnittstellen
Softwareentwicklung in ressourcenbeschränkten Echtzeitumgebungen
Mitarbeit an Softwarequalität, Reviews, Tests und technischen Nachweisen
Enge Zusammenarbeit mit Embedded-, Avionik- und Systemingenieur
Ihr Profil:
Abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Luft- und Raumfahrttechnik oder eine vergleichbare Qualifikation
Solider Embedded-Software-Background in ressourcenbeschränkten oder Echtzeit-Kontexten
Sehr gute Kenntnisse in C/C++ sowie praktische Erfahrung mit Rust oder starkes Interesse, Rust im Safety-Kontext produktiv einzusetzen
Verständnis für Echtzeitverhalten, Concurrency, deterministisches Verhalten und Multicore-Prozessoren / MPSoCs
Erfahrung mit RTOS, z. B. RTEMS oder VxWorks, oder Embedded Linux
Erfahrung mit Softwarequalität in regulierten Umgebungen, z. B. ECSS-Prozesse, Reviews, Tests oder Nachweise
Kenntnisse in Testing, CI, Static Analysis, Fuzzing oder Property Based Testing von Vorteil
Kenntnisse in Space-Protokollen, Bussystemen oder Kommunikationsschnittstellen von Vorteil
Kenntnisse zu LEON, GR712/GR740, Zynq 7000 oder RISC-V von Vorteil
Sehr gute Deutsch- und Englischkenntnisse
Hohes Qualitätsbewusstsein, Teamfähigkeit und strukturierte Arbeitsweise
Unser Klient bietet Ihnen:
Spannenden Einsatz im europäischen Raumfahrtumfeld
Arbeit an Satelliten-Flugsoftware und Avionik-Systemen der nächsten Generation
Technologisch anspruchsvolles Embedded-Umfeld mit Rust, C/C++ und modernen Engineering-Praktiken
Mitarbeit in interdisziplinären Teams aus Embedded-, Avionik- und Systemingenieur
Vollzeit, 40-Stunden-Woche
Hybrides Arbeitsmodell mit ca. 3 Tagen vor Ort in Bremen und 2 Tagen Homeoffice
Wir freuen uns auf Ihre Bewerbung! 🚀
