Senior Firmware Engineer

SR2

Reading

Presencial

GBP 65.000 - 85.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

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.

Formación

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

Responsabilidades

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

Conocimientos

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

Herramientas

STM32
RTOS
CAN
SPI
UART
I2C
Oscilloscopes & debug tools

Descripción del empleo

Senior Embedded Firmware Engineer - Motor Control

Reading | On-site | Permanent

I'm working with a rapidly growing UK engineering business developing high-performance electric drive and electromechanical technology.

They're looking for an experienced Embedded Firmware Engineer to take a senior, hands-on role developing the firmware at the heart of their motor control products.

This is an opportunity for someone who enjoys working close to the hardware. You'll be developing real-time embedded firmware, implementing motor control algorithms, bringing up new hardware and working alongside electronics, controls and test engineers to get the maximum performance from the system.

This isn't an integration-only position - they need someone who genuinely understands what is happening inside the motor controller and has previously developed motor control firmware themselves.

What you'll be working on:
  • Developing embedded firmware for three-phase brushless motor control
  • Implementing and optimising field-oriented control (FOC) and commutation strategies
  • Developing deterministic, real-time control software in C/C++
  • Working with timers, interrupts, ADCs, DMA and microcontroller peripherals
  • Current and voltage sensing, signal processing and protection strategies
  • Hardware bring-up and debugging alongside electronics engineers
  • Developing communication interfaces including CAN, SPI, UART and I²C
  • Improving telemetry, diagnostics and fault handling
  • Supporting bootloaders and robust field-update capabilities
  • Using oscilloscopes, logic analysers and debug tools to investigate hardware/software issues
  • Working with test engineers to tune and validate performance against real-world measurements
  • Helping influence the future architecture of the embedded firmware platform
What we're looking for:

You’ll have strong commercial experience developing embedded firmware for electric motors, motor drives or another demanding real-time control application.

Crucially, we’re interested in engineers who have actually developed three-phase brushless motor control firmware, rather than solely configuring an existing vendor solution.

Strong experience with bare-metal C/C++, FOC, real-time embedded systems and hardware bring-up will be particularly relevant.

Experience with areas such as sensorless control, high-speed motors, power electronics, STM32, RTOS, model-based development or safety-critical embedded systems would also be valuable.

Potential backgrounds could include electric vehicles, robotics, industrial drives, aerospace, motorsport, automation or other advanced electromechanical products.

This would particularly suit an engineer who wants significant technical ownership, enjoys working directly with physical hardware and wants to help shape an embedded platform as the company's product range grows.

#EmbeddedSystems #FirmwareEngineering #MotorControl #FOC #EmbeddedC #PowerElectronics #EngineeringJobs

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Embedded Firmware Engineer - Motor Control & FOC
Lead Embedded Firmware Engineer - Motor Control & FOC

SR2 • Reading

Presencial
GBP 65.000 - 85.000
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

ECM Selection • Cambridge

Presencial
GBP 70.000 - 110.000
Parking on premises
Excellent remuneration package with a
Benefits package
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent Ltd • Fleet

Híbrido
GBP 70.000 - 95.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

Presencial
GBP 70.000 - 90.000
Senior Firmware Engineer
Senior Firmware Engineer

Platform Recruitment • England

Presencial
GBP 60.000 - 70.000
Senior Controls Engineer
Senior Controls Engineer

SR2 • Reading

Presencial
GBP 60.000 - 100.000
Firmware Engineer (IPS)
Firmware Engineer (IPS)

ePropelled Inc. • Coventry

Presencial
GBP 65.000 - 90.000
Senior Motor Control Engineer
Senior Motor Control Engineer

Turntide • Gateshead

Presencial
GBP 50.000 - 70.000
Firmware Engineer (IPS)
Firmware Engineer (IPS)

ePropelled, Inc. • Coventry

Presencial
GBP 52.000 - 75.000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Zenovo • Droitwich Spa

Presencial
GBP 60.000 - 70.000