Senior Embedded Software Engineer

TECHNE

Cambridgeshire and Peterborough

On-site

GBP 60,000 - 80,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TECHNE in Cambridge, UK, is seeking an Embedded Software Engineer for propulsion systems. You will own real-time embedded software development close to hardware, spanning board bring-up, processor-level work, and application layer C++ development.

The role offers deep hardware interaction, with exposure to STM32, TriCore and i.MX8 processors, and collaboration across electronics, controls, hardware and systems teams to bring propulsion technology to life.

Qualifications

  • Strong Embedded C/C++ experience across the full software stack.
  • Real-time embedded systems development.
  • Experience with microcontrollers and processors.
  • Hardware debugging and validation skills.
  • Low-power RTOS experience (FreeRTOS, Zephyr, Micrium).

Responsibilities

  • Develop real-time embedded software in C/C++.
  • Develop application layer C++ software.
  • Support board bring-up and hardware validation.
  • Work with STM32, TriCore, i.MX8 or similar processors.
  • Debug processor, board and hardware/software interaction issues.
  • Support control software for propulsion hardware.
  • Collaborate with electronics, controls, hardware and systems teams.

Skills

Embedded C/C++
Real-time embedded
Microcontrollers & processors
Hardware debugging
Low-level software
RTOS (FreeRTOS/Zephyr/Micrium)

Tools

STM32
TriCore
i.MX8

Job description

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.

Role: Embedded Software Engineer, Propulsion Systems

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)
  • 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.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Real-Time Embedded Engineer - Propulsion Systems
Lead Real-Time Embedded Engineer - Propulsion Systems

TECHNE • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

SoCode Limited • Cambridge

On-site
GBP 55,000 - 75,000
Referral scheme
Embedded Software Engineer
Embedded Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Referral scheme
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Frampton Cotterell

On-site
GBP 62,000 - 73,000
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Embedded Software Engineer
Embedded Software Engineer

iO Associates • Portsmouth

Hybrid
GBP 83,000 - 138,000
Software Engineer
Software Engineer

Prattwhitney • Plymouth

On-site
GBP 40,000 - 60,000
Competitive salary and comprehensive benefits package
Flexible working arrangements
Excellent pension contribution
+4
Embedded Software Engineer
Embedded Software Engineer

Cambridge Aerospace • Cambridge

On-site
GBP 65,000 - 95,000
Competitive compensation
Stock options
Private Medical & Dental
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Apera • Greater London

On-site
GBP 65,000 - 90,000