Raumfahrt - Embedded Software Ingenieur
Telematik Zentrum
Gerbrunn, Germany
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.stepstone.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
Java (Programming Language)
ARM Architecture
Code Review
Software Debugging
Device Drivers
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
FreeRTOS
Joint Test Action (IEEE Standards)
Python (Programming Language)
Real-Time Operating Systems
+8 more
Reduced Instruction Set Computing
Subsystems
System on a Chip
Verilog
VHSIC Hardware Description Language (VHDL)
PIC Microcontroller
Git
Information Technology
Job description
n \n
- willst Software schreiben, die ein paar hundert Kilometer über Dir läuft?\n
- willst etwas erschaffen was sonst noch keiner hat?\n
- scheust weder Herausforderungen noch Abwechslung?\n
\n
Dann werde jetzt Teil unseres jungen und außergewöhnlichen Teams und unterstütze uns bei unseren zukünftigen Missionen! \n
Deine zukünftigen Aufgaben bei uns umfassen beispielsweise:
\n \n
- Entwurf, Implementierung und Test zuverlässiger Echtzeitsoftware in C für Nano- und Kleinsatellitenmissionen\n
- Entwicklung der Bordsoftware auf FreeRTOS und ARM Cortex-M - vom On-Board-Computer bis zur Firmware einzelner Subsysteme\n
- Software, die auch dann noch funktioniert, wenn niemand mehr hinfahren kann: deterministisches Laufzeitverhalten, sauberes Fault-Handling, MPU-basierte Speichertrennung und sichere Software-Updates im Orbit\n
- Absicherung der Bordsoftware: authentifizierte Telekommandos, Secure Boot und Schlüsselmanagement\n
- Treiberentwicklung und Anbindung von Subsystemen über CAN, I2C und SPI sowie Kommunikation nach Raumfahrtstandards (CCSDS, ECSS PUS, CSP)\n
- Verifikation auf Unit-, Subsystem- und Systemebene inklusive Hardware-in-the-Loop, unterstützt durch eigene Testwerkzeuge in Python\n
- Begleitung von Integration, Inbetriebnahme und Betrieb im Orbit - bis zur Fehlersuche am fliegenden System\n
\n, * Software, die tatsächlich fliegt - von der Architektur über Implementierung und Test bis zum Betrieb im Orbit\n
- Praktische Arbeit mit realer Satellitenhardware, Flatsats und Hardware-in-the-Loop-Testsystemen\n
- Verteilte Satellitensysteme, Formationsflug und Themen, die bei uns gerade erst entstehen, etwa Anomalieerkennung an Bord\n
- Ein hohes Maß an Eigenverantwortung und Gestaltungsfreiheit in einem lockeren, kollegialen und internationalen Team\n
- Gute Möglichkeiten zur fachlichen und persönlichen Weiterentwicklung\n
\n
Requirements
- Abschluss in Informatik, Elektrotechnik, Luft- und Raumfahrttechnik oder einem vergleichbaren Fachgebiet\n
- Mindestens zwei Jahre Erfahrung in der Entwicklung eingebetteter Software - gerne auch deutlich mehr, je nach Erfahrung übernimmst Du Verantwortung für ganze Subsysteme\n
- Sehr gute Kenntnisse in C und Erfahrung mit Echtzeitbetriebssystemen, idealerweise FreeRTOS\n
- Erfahrung mit hardwarenaher Programmierung auf Mikrocontrollern (bevorzugt ARM Cortex-M), seriellen Bussen und Debugging mit Logic Analyzer und JTAG\n
- Ein Gespür für Zuverlässigkeit: Du denkst über Fehlerfälle, Timing und Ressourcengrenzen nach, bevor Du Code schreibst\n
- Gute Python-Kenntnisse sowie eine strukturierte Arbeitsweise mit Git, Code Reviews und automatisierten Builds\n
- Sehr gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil\n, * Erfahrung mit Raumfahrtsystemen, ihren Standards (CCSDS, ECSS, CSP) oder mit Software unter Strahlungseinfluss\n
- Erfahrung mit SoCs und FPGAs (Zynq-7000, UltraScale+, RISC-V, VHDL/Verilog)\n
- Erfahrung mit Java, bei uns vor allem für Simulation und Bodensoftware im Einsatz\n
- Security für eingebettete Systeme, etwa Kryptographie auf Mikrocontrollern\n
- Erfahrung mit Rust im Embedded-Umfeld - unsere Flugsoftware entsteht heute in C, für kommende Anwendungen schauen wir uns Rust an\n
Benefits & conditions
n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.stepstone.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
over 2 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
over 3 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Backend Developer Salary in Germany [2023]
over 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in Germany [2023]
over 3 years ago