What you'll do Design, develop, and maintain embedded software that runs close to hardware on flight and ground systems.
Implement real time software on Embedded Linux, RTOS, or bare metal platforms, with a focus on determinism, reliability, and performance.
Write high quality C and/or C++ code that meets the demands of safety critical, high performance systems.
Work closely with electronics, avionics, and systems engineers to co-design hardware and software interfaces.
Where useful, leverage model based design and code generation (e.
MATLAB/Simulink) to accelerate development and reduce error.
Contribute to FPGA adjacent development or VHDL based workflows where they interface with embedded software.
Who you are An embedded software engineer with 3+ years’ experience working close to hardware in aerospace, defence, or similarly demanding systems.
Comfortable developing on Embedded Linux, RTOS, or bare-metal platforms, with a strong intuition for timing, determinism, and resource constraints.
Fluent in C and/or C++, with a focus on correctness, clarity, and long-term maintainability.
Someone who enjoys debugging on real hardware, not just in simulation or abstraction layers.
Experienced collaborating tightly with electronics and avionics engineers, and shaping interfaces rather than just consuming them.
Curious about FPGA-adjacent workflows and comfortable interfacing with low-level logic when required.
Motivated by building flight-critical software in a small team where your code directly affects system behaviour.
What we offer A mission driven environment with the opportunity to work on one of Europe’s most consequ.