Unternehmensprofil
OHB System AG gehört zu den führenden Raumfahrtunternehmen Europas. Wir entwickeln und liefern High-Tech-Lösungen für Erdbeobachtung, Navigation, Telekommunikation, Wissenschaft, Exploration und astronautische Missionen - mit mehr als 40 Jahren Erfahrung. Der Erfolg des Unternehmens basiert auf der Leidenschaft für Innovation, Engagement und Initiative seiner Mitarbeiter.
Aufgaben
- Rust-basierte Software-Architekturen für Satelliten-Flugsoftware mitgestalten
- Safety- und Security-relevante Komponenten in Rust entwickeln
- Moderne Software-Engineering-Praktiken (Testing, Tooling, CI, Static Analysis) mit ECSS-Standards in Einklang 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
Anforderungen
- Solider Embedded-Background: Softwareentwicklung in ressourcenbeschränkten/RT-Kontexten
- Rust-Erfahrung (praktische Projekte oder Produktion) und Motivation, 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
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