Senior Embedded Software Engineer

Company: TECHNE
Apply for the Senior Embedded Software Engineer
Location: Cambridgeshire
Job Description:

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

  • Develop C++ at the application software layer.
  • n

  • Support board bring-up and hardware validation.
  • n

  • Work with STM32, TriCore, i.MX8 or similar processors.
  • n

  • Develop low-level software and embedded architecture.
  • n

  • Debug processor, board and hardware/software interaction issues.
  • n

  • Support control software for complex propulsion hardware.
  • n

  • Work closely with electronics, controls, hardware and systems teams.
  • n

n

n

Experience Required:

n

    n

  • Strong Embedded C/C++ experience. (Experience across the full stack Application to hardware)
  • n

  • Board bring-up experience.
  • n

  • Real-time embedded systems development.
  • n

  • Experience with microcontrollers and processors.
  • n

  • Strong hardware debugging and validation skills.
  • n

  • Comfortable working at the lowest levels of the software stack.
  • n

n

n

Nice to Have:

n

    n

  • Low-power RTOS experience, including FreeRTOS, Zephyr or Micrium.
  • n

  • Rust development experience.
  • n

  • Engine controls, powertrain controls, propulsion systems, rotating machinery, electric motor or inverter control experience.
  • 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.
  • n

  • Bring new hardware to life rather than maintain mature legacy platforms.
  • n

  • Influence embedded architecture and technical direction.
  • n

  • Work across software, electronics, controls and physical hardware.
  • n

  • Join while the propulsion capability and wider technology roadmap are still being defined.
  • 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.

Posted: August 21st, 2026