Flight Software Engineer - Space Segment
Gauting, Germany
You apply off-site, with the employer or the job board. I never handle applications.
Why us?
You'll join a company where your work has visible impact from day one.
You'll work directly with world-class engineers, scientists, aerospace experts and entrepreneurs building technologies that have never existed before.
Every day you'll collaborate with people who genuinely believe Europe can lead the next generation of autonomous intelligence.
We're not maintaining legacy systems.
We're creating the infrastructure future generations will depend on.
What We Offer
Competitive Compensation
Personal Development
Lunch Support
Modern Aerospace Campus
Join Us
If you're ready to build technology that could shape Europe for decades to come, we'd love to meet you.
Your mission
As a Flight Software Engineer - Spac****e Segment , you will own the on-board software layer that sits between the OrbiNet™ orchestration payload and the spacecraft platform. In practice this means designing, implementing and qualifying the cFS applications that host our decision engine, bridge it to the bus via CCSDS PUS services, and drive the optical and RF link hardware. The role runs from architecture through PDR/CDR to AIT and LEOP support, and carries genuine design authority over the Satellite Integration Layer.
What you will do
- Build and test cFS applications on the payload OBC: cFE Software Bus, tables, scheduler, SB/TBL/EVS, and the CCSDS PUS TM/TC service set including time-tagged commands.
- Port and maintain the platform abstraction layer across RTEMS and VxWorks on LEON3 and Xiphos Q8S-class hardware, keeping execution deterministic inside the agreed CPU, memory and power budget.
- Implement the optical terminal and S-band transceiver interfaces: contact-schedule execution, link-mode switching, safe-state recovery after an OBC reset.
- Stand up and run the HIL bench with flight-representative hardware, and drive the SIL to HIL verification loop against the digital twin.
- Produce ECSS-aligned software documentation, test evidence, and requirement-to-verification traceability.
- Support PDR, CDR and QR reviews and the AIT campaign with satellite bus providers and payload suppliers.
Languages and tools
Must have
- C. Current, production-grade embedded C on real-time targets. MISRA C or equivalent, static analysis, deterministic memory use with no dynamic allocation after init, volatile and memory-barrier semantics, bit-level register and packet work, and reading a linker script and map file without flinching. cFS is C.
- Python. Test harnesses, ground-side tooling, telemetry decoding, log analysis, CI. pytest, binary parsing with struct or construct, NumPy or pandas for post-processing HIL and twin runs.
- Build and debug toolchain. Make and CMake, cross-compilation for SPARC (sparc-rtems / BCC) and ARM, GCC and Clang, GDB and JTAG-level debugging, Git with disciplined branching and review.
Desirable
- Rust. Ground-segment services, twin components, control-plane tooling. Not going on the flight target in this phase.
- Bash and YAML. Shell scripting, CI pipelines, infrastructure-as-code for the test and simulation environment.
- VHDL or Verilog, reading level. OBC and interface-board bring-up, FPGA-adjacent debugging
Your profile
Experience
- Masters degree in computer science, electronics, aerospace or similar, or equivalent experience.
- Three or more years experience in embedded software for real-time, safety-critical or space systems, with cFS or cFE delivery you can point to.
- Software taken through a formal review chain (PDR/CDR or equivalent) and into integration or flight.
- Comfortable working to a documented process without needing it explained, and comfortable pushing back when the process and the engineering disagree.
- Excellent communication skills in English; German language skills are a plus
Nice to have
- Optical terminal, laser communication or SDR integration.
- LEON/SPARC or ARM Cortex-R bring-up.
- Prior ESA or DLR programme work.
- Orbit and network simulation tooling: Orekit, GMAT, ns-3 or similar.
About us
At NeuralAgent, we are building coordination and AI-Operating layer at edge that orchestrates the autonomous systems and networks across space, air, ground, maritime and underwater domains.
We believe the future will be powered by decentralized intelligence—where autonomous systems collaborate, make decisions and adapt in real time wherever the mission takes place.