Software Ingenieur:in
Role details
Job location
Tech stack
Job description
Bei uns fliegt dein Code! - im wahrsten Sinne des Wortes. Wir bauen die Avionik der nächsten Generation - mit modernen Multicore Prozessoren und Rust als strategischem Baustein neben C/C++. Unser Ansatz: gezielter, produktiver Einsatz von Rust, auch in sicherheitskritischen Komponenten. Du gestaltest aktiv mit: Architektur, Guidelines, Tooling und die Integration moderner Engineering Praktiken in einem regulierten Umfeld. Dafür suchen wir Software Ingenieur:innen (Mid Level) mit solidem C /Embedded Background, die bereits Erfahrung mit Rust mitbringen oder diese aktiv vertiefen möchten und Lust haben., * 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
- 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