Flight Software Engineer - Space Segment

NeuralAgent GmbH
Gauting, Germany
6 days ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Board Bringup Abstraction Layers ARM Architecture Bash Shell CMake Static Program Analysis Software Documentation Continuous Integration Software Debugging Memory Management Embedded C Embedded Software
+18 more
Field-Programmable Gate Array (FPGA) GNU Linker Joint Test Action (IEEE Standards) Python (Programming Language) Log Analysis MISRA C (C Programming Language) NumPy Shell Script Verilog VHSIC Hardware Description Language (VHDL) VxWorks YAML Network Simulation Git Pytest Information Technology Decoding Scalable Processor Architecture

Job description

  • 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.

Requirements

  • 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, * 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.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

1:10 min

Applying space exploration lessons to software operations

Robert Barron Robert Barron · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all