Embedded Software Engineer
Role details
Job location
Tech stack
Job description
- Rust-basierte Software-Architekturen für Satelliten-Flugsoftware mitzugestalten
- Safety- und Security-relevante Komponenten in Rust zu entwickeln
- Moderne Software-Engineering-Praktiken (Testing, Tooling, CI, Static Analysis) mit ECSS-Standards in Einklang zu bringen
- Multicore-Konzepte produktiv machen (z. B. Partitionierung, Determinismus, Scheduling-Strategien)
- Hochzuverlässige Kommunikationspfade implementieren (MIL-STD-1553/MILBUS, CAN, Ethernet, serielle Schnittstellen) Flugsoftware ins All bringen
Du arbeitest dabei eng mit erfahrenen Embedded- und Avionik-Ingenieur:innen zusammen und hast die Möglichkeit, die Rolle von Rust in der zukünftigen Satelliten-Avionik aktiv zu prägen.
Requirements
Das bringst du mit
- Solider Embedded-Background: Software Entwicklung in ressourcenbeschränkten/RT-Kontexten
- Rust-Erfahrung (praktische Projekte oder Produktion) und Lust, Rust im Safety-Kontext produktiv zu machen
- Verständnis für Echtzeit, Concurrency und deterministisches Verhalten auf Multicore Prozessoren / MPSoCs
- Erfahrung mit RTOS (RTEMS, VxWorks) oder Embedded Linux
- Vertraut mit Software-Qualität in regulierten Umgebungen (z.B. ECSS-Prozesse, Reviews, Tests, Nachweise)
- Sehr gute Deutsch- und Englischkenntnisse
- Hohes Qualitätsbewusstsein sowie ausgeprägte Team- und Kommunikationsfähigkeit verbunden mit Begeisterung für die eigene Arbeit
Nice-to-haves
- Kenntnisse zu LEON (GR712/GR740), Zynq-7000, idealerweise erste RISC-V-Berührung
- Erfahrung mit Safety/Security-Mechanismen (z.B. robuste APIs, Memory Safety, FMEA/FTA-Denke)
- Erfahrung mit Static Analysis/Fuzzing/Property-Based Testing (C und/oder Rust)
- Kenntnisse typischer Space-Protokolle und -Bussysteme
- Beitrag zu Open-Source oder interne Tech-Guidelines - du hebst gern Standards
Benefits & conditions
Work Life Balance: flexible Arbeitszeiten, Sabbatical, 30 Urlaubstage & Sonderurlaubstage Mobiles Arbeiten: hybrides Arbeitsmodell & mobiles Arbeiten im Ausland Strukturierter Onboarding-Prozess (inkl. Begleitung durch einen Buddy) Entwicklung: Umfangreiches Trainingsangebot, individuelle Weiterentwicklung & jährlicher Mitarbeiterdialog Raumfahrtprojekte Zusatzleistungen: 13. Bruttomonatsgehalt, Unfallversicherung & betriebliche Altersvorsorge Verpflegung: Hochwertiges Betriebsrestaurant & großzügiger Essenszuschuss Aktive Gesundheitsförderung: Gesundheitsmanagement, E-GYM Wellpass & Sportgruppen Familie: Kindergartenzuschuss / Kindergartenplätze, Kinderferienbetreuung & bezahlte Kindkrank-Tage Mobilität: Bezuschusstes Deutschlandticket, Jobrad & Parkplätze Firmenfeiern & Events: Weihnachtsfeier, Satellite Launch Events, NextGen Speakers Night Innovation: Betriebliches Vorschlagswesen & Freie Forschung und Entwicklung