Raumfahrt - Embedded Software Ingenieur
Zentrum für Telematik e. V.
Gerbrunn, Germany
12 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
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
Embedded Software
Field-Programmable Gate Array (FPGA)
FreeRTOS
Joint Test Action (IEEE Standards)
Python (Programming Language)
Real-Time Operating Systems
Reduced Instruction Set Computing
Subsystems
+6 more
System on a Chip
Verilog
VHSIC Hardware Description Language (VHDL)
PIC Microcontroller
Git
Information Technology
Job description
- Software, die tatsächlich fliegt - von der Architektur über Implementierung und Test bis zum Betrieb im Orbit
- Praktische Arbeit mit realer Satellitenhardware, Flatsats und Hardware-in-the-Loop-Testsystemen
- Verteilte Satellitensysteme, Formationsflug und Themen, die bei uns gerade erst entstehen, etwa Anomalieerkennung an Bord
- Ein hohes Maß an Eigenverantwortung und Gestaltungsfreiheit in einem lockeren, kollegialen und internationalen Team
- Gute Möglichkeiten zur fachlichen und persönlichen Weiterentwicklung
Requirements
- Abschluss in Informatik, Elektrotechnik, Luft- und Raumfahrttechnik oder einem vergleichbaren Fachgebiet
- Mindestens zwei Jahre Erfahrung in der Entwicklung eingebetteter Software - gerne auch deutlich mehr, je nach Erfahrung übernimmst Du Verantwortung für ganze Subsysteme
- Sehr gute Kenntnisse in C und Erfahrung mit Echtzeitbetriebssystemen, idealerweise FreeRTOS
- Erfahrung mit hardwarenaher Programmierung auf Mikrocontrollern (bevorzugt ARM Cortex-M), seriellen Bussen und Debugging mit Logic Analyzer und JTAG
- Ein Gespür für Zuverlässigkeit: Du denkst über Fehlerfälle, Timing und Ressourcengrenzen nach, bevor Du Code schreibst
- Gute Python-Kenntnisse sowie eine strukturierte Arbeitsweise mit Git, Code Reviews und automatisierten Builds
- Sehr gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil, * Erfahrung mit Raumfahrtsystemen, ihren Standards (CCSDS, ECSS, CSP) oder mit Software unter Strahlungseinfluss
- Erfahrung mit SoCs und FPGAs (Zynq-7000, UltraScale+, RISC-V, VHDL/Verilog)
- Erfahrung mit Java, bei uns vor allem für Simulation und Bodensoftware im Einsatz
- Security für eingebettete Systeme, etwa Kryptographie auf Mikrocontrollern
- Erfahrung mit Rust im Embedded-Umfeld - unsere Flugsoftware entsteht heute in C, für kommende Anwendungen schauen wir uns Rust an
About the company
- Entwurf, Implementierung und Test zuverlässiger Echtzeitsoftware in C für Nano- und Kleinsatellitenmissionen
- Entwicklung der Bordsoftware auf FreeRTOS und ARM Cortex-M - vom On-Board-Computer bis zur Firmware einzelner Subsysteme
- 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
- Absicherung der Bordsoftware: authentifizierte Telekommandos, Secure Boot und Schlüsselmanagement
- Treiberentwicklung und Anbindung von Subsystemen über CAN, I2C und SPI sowie Kommunikation nach Raumfahrtstandards (CCSDS, ECSS PUS, CSP)
- Verifikation auf Unit-, Subsystem- und Systemebene inklusive Hardware-in-the-Loop, unterstützt durch eigene Testwerkzeuge in Python
- Begleitung von Integration, Inbetriebnahme und Betrieb im Orbit - bis zur Fehlersuche am fliegenden System
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
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
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
EM
Eli McGarvie
Frontend Developer Salary in Germany [2023]
over 3 years ago