Senior Firmware Engineer

Platform Recruitment
Sompting, West Sussex
Last week
£60,000 – £75,000 pa

Salary

£60,000 – £75,000 pa

Seniority
Senior
Posted
30 Oct 2026 (Last week)
Share

Senior Firmware Engineer

My client is a global engineering company developing precision power conversion and embedded control solutions for mission-critical applications. They are looking for a Senior Firmware Engineer to join their team who will design and develop embedded firmware for high-performance electronic systems, supporting new and existing products throughout the development lifecycle.

Key Responsibilities

*

Develop embedded firmware in C/C++ for microcontrollers, SoCs, and FPGA-based systems.

*

Design, implement, test, and maintain real-time embedded software.

*

Collaborate with hardware engineers on hardware/software integration.

*

Perform code reviews and improve software quality and maintainability.

*

Support technical design, validation, and project delivery.

Skills & Experience

*

5+ years' embedded firmware development experience.

*

Strong C/C++ programming skills and RTOS experience.

*

Background in power electronics, power conversion, or digital control systems.

*

Experience with FPGA, DSP, Python/MATLAB, or industrial communications is beneficial.

If this sounds like you, then please apply below

All roles

Senior Firmware Engineer

Platform Recruitment · Sompting · £60,000 – £75,000 pa

Last week

Senior Firmware Engineer

Platform Recruitment · Cambridge · £55,000 – £65,000 pa

Last week

Senior Firmware Engineer

Platform Recruitment · Cambridge · £50,000 – £60,000 pa

3 weeks ago

Senior DSP Firmware Engineer

Platform Recruitment · Stevenage · £65 ph

3 weeks ago

Senior Embedded Firmware Engineer

Zenovo · Droitwich · £60,000 – £70,000 pa

3 weeks ago

Senior Embedded Software Engineer

KO2 Embedded Recruitment Solutions · Cheshire · £70,000 – £85,000 pa

3 weeks ago

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Are you sure?