Wir suchen eine(n) Software Ingenieur:in (erfahren) mit solidem Câ/EmbeddedâBackground, die bereits Erfahrung mit Rust mitbringt und Lust hat,
-
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 zu machen (z.âŻB. Partitionierung, Determinismus, SchedulingâStrategien)
-
Hochzuverlässige Kommunikationspfade zu implementieren (MILâSTDâ1553/MILBUS, CAN, Ethernet, serielle Schnittstellen)
-
Flugsoftware ins All zu 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.
Ihre Qualifikationen
Das bringst du mit
-
Solider EmbeddedâBackground: Softwareentwicklung 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