Embedded Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

Reading

On-site

GBP 70,000 - 110,000

Full time

40 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SR2 | Socially Responsible Recruitment is partnering with a UK sovereign technology business to hire a Senior Firmware Engineer. You will own embedded software for motor controllers, writing bare-metal C/C++ for three-phase drives and working closely with hardware on STM32.

This hands-on role focuses on BLDC/PMSM control, FOC, real-time loops, bootloaders, secure firmware updates, and hardware bring-up. There is potential future migration toward RTOS/model-based development in a fast-paced,

Qualifications

  • Hands-on embedded firmware development experience.
  • Experience designing and shipping motor-control firmware.

Responsibilities

  • Develop bare-metal C/C++ firmware for three-phase motor control.
  • Implement BLDC/PMSM control and Field-Oriented Control (FOC).
  • Develop real-time control loops on STM32 microcontrollers.
  • Work with CAN/UAVCAN/UAVCAN protocols for motor systems.
  • Create bootloaders and enable secure firmware updates.

Skills

Bare-metal C/C++
Three-phase motor control
Field-Oriented Control (FOC)
Real-time control
STM32
CAN/UAVCAN/UAVCAN
Hardware bring-up

Tools

STM32 microcontrollers
Bootloader development

Job description

We're working with a business developing sovereign technology for the autonomous systems market.

They're designing and manufacturing their products in-house in the UK, with a particular focus on technology that will ultimately sit within UAVs and other intelligent systems.

They're now looking for a Senior Firmware Engineer to take real ownership of the embedded software behind their motor controllers.

This is a hands-on engineering role working close to the hardware, developing bare-metal firmware for three-phase brushless motor control rather than simply configuring existing vendor stacks.

What you'll be working on
  • Bare-metal C/C++ firmware
  • BLDC / three-phase motor control
  • Field-Oriented Control (FOC)
  • Real-time control loops
  • STM32 microcontrollers
  • CAN / DroneCAN / UAVCAN
  • Bootloaders & secure firmware updates
  • Hardware bring-up and debugging
  • Potential future migration towards RTOS / model-based development

We're particularly interested in engineers who have personally designed and shipped motor-control firmware, ideally from the ground up.

You’ll be joining at the right time - ideas are there sure, but there is real chnace for you to put your name to products and processes from day one! The gap they are plugging has 'future unicorn' potential. It would perfectly suit someone who is ecited by that idea and is happy in a fast paced and initially unstructured environment.

If you've worked on motor drives, ESCs, BLDC/PMSM control, robotics, electric propulsion or other high-performance embedded control systems, I'd be keen to speak.

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 REC LTD • Reading

On-site
GBP 55,000 - 75,000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Reading

On-site
GBP 55,000 - 75,000
Senior Embedded Firmware Engineer - BLDC Motor Control
Senior Embedded Firmware Engineer - BLDC Motor Control

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Reading

On-site
GBP 70,000 - 110,000
Electronics & Embedded Software Engineer
Electronics & Embedded Software Engineer

Elastic Ltd • Cambridge

On-site
GBP 55,000 - 75,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

TECHNE • Cambridge

On-site
GBP 60,000 - 90,000
Firmware Engineer
Firmware Engineer

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Reading

On-site
GBP 45,000 - 65,000
Senior Embedded Firmware Engineer — BLDC Motor Control
Senior Embedded Firmware Engineer — BLDC Motor Control

SR2 REC LTD • Reading

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

Unify • Slough

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridge

On-site
GBP 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

TECHNE • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000