Embedded Software Engineer für Satelliten-Telekom-Payloads
Role details
Job location
Tech stack
Job description
Embedded Software Engineering
- Entwicklung systemnaher Embedded-Software für On-Board-Systeme (C, C++ oder Rust), bare-metal, RTOS oder embedded Linux
- Design und Implementierung von Payload-naher Steuer- und Konfigurationssoftware für rekonfigurierbare Telekom-Nutzlasten
- Design und Implementierung der Interfaces zwischen Payload-Elektronik, On-Board-Processing und Bordrechner in enger Zusammenarbeit mit Payload-Engineering, Systems Engineering und Hardware- und FPGA-Teams
- Berücksichtigung von Echtzeitanforderungen, deterministischem Verhalten, limitierten Ressourcen (CPU, Speicher, Bandbreite)
Software Defined Radio / Software Defined Networking
- Entwicklung und Integration von Embedded-Software zur Steuerung und Konfiguration von SDR-Funktionen
- Beurteilung von Control- und Management-Logik für Beamforming, Adaptive Coding and Modulation (ACM), Channel configuration
- Enge Kopplung von Embedded-Software mit digitaler Signalverarbeitung (DSP) und FPGA- oder ASIC-basierten Payload-Komponenten
- Analyse, Bewertung und Integration von Payload-internem Daten- und Paket-Routing und der dynamischer Konfiguration von Datenpfaden innerhalb des Satelliten unter Berücksichtigune satellitenspezifischer Randbedingungen (Latenz, Verfügbarkeit, deterministisches Verhalten)
Requirements
Fachlich
- Studium der Telekommunikation, Elektrotechnik, Informatik, Systems Engineering oder vergleichbar
- Erfahrung in mindestens drei der folgenden Disziplinen:
- Telekommunikationstechnik, digitale Signalverarbeitung oder Payload-Technologien
- Softwareentwicklung (Embedded, systemnah, C, C++, Rust)
- Netzwerk- und Routingprotokolle
- On-Board-Kommunikationsschnittstellen (Ethernet, SpaceWire/SpaceFibre, CAN, serielle Protokolle)
- Praktisches Verständnis relevanter Satelliten-Telekom-Standards, z.B. DVB-S / DVB-S2(X)
- Kenntnisse moderner Mobilfunkkonzepte im Payload-Kontext (5G/6G Architektur, Non-Terrestrial Networks (NTN))
- Fähigkeit, komplexe Telekom-Konzepte in Software-Spezifikationen zu übersetzen
- Verständnis für Echtzeitanforderungen und deterministische Systeme
Nice-to-Have
- Kenntnisse zu High-Throughput-Satelliten oder On-Board-Processing
- Erfahrung mit Tools zur Netzwerksimulation (NS-3, OMNeT++)
- Kenntnisse zu MPSoCs und die verwendeten Toolchains
- Erfahrung mit Safety/Security-Mechanismen
- Spezifikation und Nachweis von Anforderungen gemäß ECSS oder DO-178B
- Erfahrung in KI-basierten Telekom-Methoden (Routing, Beamforming, SDR/SDN)
Persönlich
- Kommunikationsstärke und Freude an Schnittstellenarbeit
- Systemisches Denken und strukturierte Arbeitsweise
- Sehr gute Englischkenntnisse; Deutsch ist ein Plus
- Hohes Qualitätsbewusstsein sowie ausgeprägte Team- und Kommunikationsfähigkeit verbunden mit Begeisterung für die eigene Arbeit
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