Job Description
TECHNE is supporting a rapidly growing European defence technology company developing advanced propulsion systems for next-generation aerospace and autonomous platforms.
n
The business is investing heavily in compact, high-performance propulsion technology and is building a specialist engineering team around this capability.
n
n
They are now looking for an Embedded Software Engineer who enjoys working close to the hardware and wants real ownership of how complex propulsion systems are brought to life.
n
n
Role: Embedded Software Engineer, Propulsion Systems
n
Location: Cambridge, UK
n
Type: Full-Time, Permanent
n
The Role:
n
n
You will develop real-time embedded software responsible for controlling demanding aerospace hardware.
n
n
The role spans board bring-up, processor-level development, embedded architecture, hardware debugging and real-time control, alongside C++ development at the application software layer.
n
You will work directly with the hardware and help define the software foundations behind a new generation of propulsion technology.
n
n
Key Responsibilities:
n
- n
- Develop real-time embedded software in C/C++.
- Develop C++ at the application software layer.
- Support board bring-up and hardware validation.
- Work with STM32, TriCore, i.MX8 or similar processors.
- Develop low-level software and embedded architecture.
- Debug processor, board and hardware/software interaction issues.
- Support control software for complex propulsion hardware.
- Work closely with electronics, controls, hardware and systems teams.
n
n
n
n
n
n
n
n
n
n
Experience Required:
n
- n
- Strong Embedded C/C++ experience. (Experience across the full stack Application to hardware)
- Board bring-up experience.
- Real-time embedded systems development.
- Experience with microcontrollers and processors.
- Strong hardware debugging and validation skills.
- Comfortable working at the lowest levels of the software stack.
n
n
n
n
n
n
n
n
Nice to Have:
n
- n
- Low-power RTOS experience, including FreeRTOS, Zephyr or Micrium.
- Rust development experience.
- Engine controls, powertrain controls, propulsion systems, rotating machinery, electric motor or inverter control experience.
n
n
n
n
n
Relevant backgrounds include aerospace propulsion, automotive powertrain, defence, robotics and other high-performance embedded environments.
n
n
Why this opportunity:
n
- n
- Work on propulsion technology in a rapidly growing area of aerospace and defence.
- Bring new hardware to life rather than maintain mature legacy platforms.
- Influence embedded architecture and technical direction.
- Work across software, electronics, controls and physical hardware.
- Join while the propulsion capability and wider technology roadmap are still being defined.
n
n
n
n
n
n
n
If you enjoy low-level embedded engineering, hardware interaction and solving difficult real-time control problems, get in touch for a confidential discussion.
n
n
Further information on the company, programme, package and confidential technology roadmap is available directly.
…
