Software Engineer
Role details
Job location
Tech stack
Job description
Wir entwickeln die Kommunikations- und On Board Software der nächsten Generation von Telekommunikationssatelliten. Der Schwerpunkt liegt auf moderner Embedded Softwareentwicklung, ergänzt durch präzise modellbasierte Anforderungsarbeit dort, wo sie nötig ist. Du entwickelst robuste, effiziente Software für komplexe Avionik- und Kommunikationssysteme â und unterstützt das Team bei der Ableitung und Pflege ausgewählter Software und Systemanforderungen. Wir suchen Softwareentwickler:innen mit Interesse an Systemdenken, die gern tief ins Coding einsteigen und gleichzeitig ein gutes Verständnis für saubere, nachvollziehbare Anforderungen mitbringen., Softwareentwicklung (Schwerpunkt)
- Entwicklung von Embedded Software für SatellitenâOnâBoardâSysteme (C/C++ oder Rust)
- Implementierung robuster KommunikationsâStacks, Protokolle und Echtzeitmechanismen
- Mitarbeit an Testâ, Validierungsâ und Verifikationsstrategien für Raumfahrtsoftware
- Integration moderner EngineeringâPraktiken (CI/CD, Static Analysis, automatisiertes Testen)
- Unterstützung von Reviews sowie Mitwirkung bei der Nachweisführung gemäà ECSS
Anforderungsentwicklung & System Engineering (ergänzend)
- Ableitung, Strukturierung und Pflege ausgewählter Software- und Systemanforderungen
- Erstellung und Aktualisierung von Interfaceâ und Betriebsanforderungen gemäà ECSSâStandards
- Zusammenarbeit mit Avionikâ, Systemâ und Softwareteams bei Architekturfragen (z.â¯B. Datenflüsse, Kommunikationspfade, OnâBoardâProtokolle)
Requirements
- Erfolgreich abgeschlossenes technsiches Studium
- Fundierte Kenntnisse in Embedded Softwareentwicklung (C/C++ und/oder Rust)
- Verständnis für Echtzeitsysteme, deterministisches Verhalten und ressourcenbegrenzte Umgebungen
- Kenntnisse gängiger OnâBoardâKommunikationsstandards (SpaceWire, CAN, Ethernet, serielle Protokolle)
- Erste oder vertiefte Erfahrung in Anforderungsentwicklung oder Systems Engineering (z.â¯B. DOORS, Polarion)
- Erfahrung in regulierten Entwicklungsumgebungen (z.â¯B. ECSS)
- Sehr gute Englischkenntnisse (Pflicht); Deutschkenntnisse (Nice to have)
- Teamfähigkeit, Kommunikationsstärke und Begeisterung für die Raumfahrt
Nice to haves
- Erfahrung mit modellbasierter Systementwicklung (SysML, Capella, MBSE)
- RustâErfahrung oder Interesse an sicheren Systemsprachen
- Kenntnisse von LEONâProzessoren, Zynq, RISCâV oder anderen WeltraumâSoCs
- Erfahrungen mit Static Analysis, Fuzzing oder PropertyâBased Testing
- Beiträge zu technischen Guidelines oder OpenâSourceâProjekten
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 Eine vollständige Ãbersicht unserer Benefits und mehr Details können eingesehen werden.