Senior Embedded Software Engineer

Senior Embedded Software Engineer

Full-Time 63000 - 77000 Β£ / year (est.) No working from home possible
TECHNE

At a Glance

  • Tasks: Develop real-time embedded software for cutting-edge aerospace propulsion systems.
  • Company: Join a rapidly growing European defence technology company focused on innovation.
  • Benefits: Competitive salary, career growth, and the chance to work on groundbreaking technology.
  • Other info: Collaborate with diverse teams and influence the future of propulsion technology.
  • Why this job: Make a real impact by bringing new hardware to life in aerospace and defence.
  • Qualifications: Strong experience in Embedded C/C++ and real-time systems development.

The predicted salary is between 63000 - 77000 Β£ per year.

TECHNE is supporting a rapidly growing European defence technology company developing advanced propulsion systems for next-generation aerospace and autonomous platforms. The business is investing heavily in compact, high-performance propulsion technology and is building a specialist engineering team around this capability. 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.

Location: Cambridge, UK

Type: Full-Time, Permanent

The Role: You will develop real-time embedded software responsible for controlling demanding aerospace hardware. 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. You will work directly with the hardware and help define the software foundations behind a new generation of propulsion technology.

Key Responsibilities:

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

Experience Required:

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

Nice to Have:

  • 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.
  • Relevant backgrounds include aerospace propulsion, automotive powertrain, defence, robotics and other high-performance embedded environments.

Why this opportunity: 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. If you enjoy low-level embedded engineering, hardware interaction and solving difficult real-time control problems, get in touch for a confidential discussion.

Senior Embedded Software Engineer employer: TECHNE

At TECHNE, we pride ourselves on being an excellent employer, offering a dynamic work culture that values relationship-building and collaboration. Located in Warrington, our hybrid working model provides flexibility while fostering a supportive environment for professional growth and development. With direct access to founders and the opportunity to shape a growing specialist business, we empower our employees to thrive and make a meaningful impact in the engineering and technology sectors.

TECHNE

Contact Details:

TECHNE Recruitment Team

We think you need these skills to ace Senior Embedded Software Engineer

Embedded C/C++ Development
Real-Time Embedded Systems Development
Board Bring-Up Experience
Microcontroller and Processor Experience
Hardware Debugging Skills
Low-Level Software Development
Embedded Architecture Design