Lead Embedded Firmware Engineer - Motor Control & FOC

SR2

Reading

On-site

GBP 65,000 - 85,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SR2 is seeking an Senior Embedded Firmware Engineer to join their Reading-based team on a permanent, on-site basis. The role focuses on high‑performance electric drive and electromechanical technology, with close collaboration across electronics, controls and test engineers to extract maximum system performance.

You will work on three‑phase brushless motor control firmware, C/C++, and real‑time embedded systems, including hardware bring‑up and field updates.

Qualifications

  • Proven experience developing embedded firmware for electric motors or other demanding real‑time control applications.
  • Experience creating three‑phase brushless motor control firmware, not just configuring vendor solutions.
  • Strong skills in bare‑metal C/C++, real‑time systems, and hardware bring‑up.

Responsibilities

  • Develop embedded firmware for motor control applications and three‑phase BLDC control.
  • Implement and optimize FOC and commutation strategies.
  • Develop deterministic real‑time software and hardware bring‑up with peripherals (TIM, ADC, DMA).
  • Work with CAN, SPI, UART, and I2C interfaces and improve telemetry and fault handling.
  • Collaborate with electronics and test engineers to optimise performance and architecture.

Skills

Embedded firmware
Motor control
Three-phase BLDC control
Bare-metal C/C++
Real-time embedded systems
Hardware bring-up
Telemetry & diagnostics

Tools

STM32
RTOS
CAN
SPI
UART
I2C
Oscilloscopes & debug tools

Job description

SR2 is seeking an Senior Embedded Firmware Engineer to join their Reading-based team on a permanent, on-site basis. The role focuses on high‑performance electric drive and electromechanical technology, with close collaboration across electronics, controls and test engineers to extract maximum system performance.

You will work on three‑phase brushless motor control firmware, C/C++, and real‑time embedded systems, including hardware bring‑up and field updates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

SR2 • Reading

On-site
GBP 65,000 - 85,000
Lead Real-Time Controls Engineer: FOC & Multi-Axis Motion
Lead Real-Time Controls Engineer: FOC & Multi-Axis Motion

SR2 • Reading

On-site
GBP 60,000 - 100,000
Senior Embedded Firmware Engineer: Real-Time & Hardware Bring-Up
Senior Embedded Firmware Engineer: Real-Time & Hardware Bring-Up

SR2 • Reading

On-site
GBP 65,000 - 90,000
Embedded Firmware Engineer - Real-Time Motor Control
Embedded Firmware Engineer - Real-Time Motor Control

ePropelled Inc. • Coventry

On-site
GBP 65,000 - 90,000
Lead Firmware Engineer — Embedded Systems for Sensors & Motors
Lead Firmware Engineer — Embedded Systems for Sensors & Motors

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 76,000 - 85,000
Parking on premises
Benefits package
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

ECM Selection • Cambridge

On-site
GBP 70,000 - 110,000
Parking on premises
Excellent remuneration package with a
Benefits package
Senior Firmware Engineer
Senior Firmware Engineer

Platform Recruitment • England

On-site
GBP 60,000 - 70,000
Senior Embedded Firmware Lead: Real-Time Control & Hardware
Senior Embedded Firmware Lead: Real-Time Control & Hardware

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

On-site
GBP 70,000 - 90,000
Hybrid Lead Embedded Software Engineer – Electric Drives
Hybrid Lead Embedded Software Engineer – Electric Drives

Randstad • England

Hybrid
GBP 60,000 - 80,000