> Markdown version of [/jobs/ext/2413634-flight-software-engineer-space-segment](https://www.wearedevelopers.com/jobs/ext/2413634-flight-software-engineer-space-segment). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Flight Software Engineer - Space Segment - **Company:** NeuralAgent GmbH - **Location:** Gauting, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Board Bringup, Abstraction Layers, ARM Architecture, Bash Shell, CMake, Static Program Analysis, Software Documentation, Continuous Integration, Software Debugging, Memory Management, Embedded C, Embedded Software, 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 - **Published:** August 27, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=a1a65af078b7ffea ## About the Role * 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. ## 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)