Senior Embedded Robotics Engineer (ARM Cortex‑M)

Spt Labtech

Cambourne

On-site

GBP 85,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private medical insurance
Company pension plan
Annual discretionary bonus

Job summary

SPT Labtech in Cambridge, England, is seeking a Senior Embedded Software Engineer - Robotics to design and implement firmware for robotics-enabled lab instruments. The role centers on embedded C++ for ARM Cortex-M, with motor control, sensor interfaces, and device-driver integration across CAN, Ethernet, UART, SPI and I2C.

You will collaborate across software, electronics and mechanical teams to deliver robust, scalable firmware.

Qualifications

  • Solid commercial experience in embedded software or firmware development.
  • Strong, hands-on C/C++ on ARM microcontrollers (Cortex-M series).

Responsibilities

  • Design, develop and maintain embedded software in C++ for ARM Cortex-M microcontrollers.
  • Implement motor and actuator control across open-loop and closed-loop schemes.
  • Integrate modules and sensors over CAN, Ethernet, UART, SPI, I2C and GPIO.
  • Shape firmware and system architecture with clear interfaces.
  • Contribute to PC-side C# .NET code.
  • Produce reliable, diagnosable firmware with self-test and fault handling.
  • Provide technical leadership and mentoring to junior engineers.
  • Create clear technical documentation.

Skills

Embedded C/C++
ARM Cortex-M
RTOS
CAN/Ethernet/UART/SPI/I2C
C# .NET (PC side)
Git & CI
Unit testing

Education

Electronics/Computer Science degree

Tools

JTAG/SWD
Oscilloscope
Logic analyzer

Job description

SPT Labtech in Cambridge, England, is seeking a Senior Embedded Software Engineer - Robotics to design and implement firmware for robotics-enabled lab instruments. The role centers on embedded C++ for ARM Cortex-M, with motor control, sensor interfaces, and device-driver integration across CAN, Ethernet, UART, SPI and I2C.

You will collaborate across software, electronics and mechanical teams to deliver robust, scalable firmware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

SPT Labtech • Cambridge

On-site
GBP 70,000 - 90,000
Private medical insurance
Pension plan
Annual discretionary bonus
Senior Embedded Robotics Firmware Engineer (C/C++, ARM)
Senior Embedded Robotics Firmware Engineer (C/C++, ARM)

ARM LIMITED • Saffron Walden

On-site
GBP 60,000 - 90,000
private medical insurance
generous pension plan
annual discretionary bonus
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Spt Labtech • Cambourne

On-site
GBP 85,000 - 110,000
Private medical insurance
Company pension plan
Annual discretionary bonus
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ARM LIMITED • Saffron Walden

On-site
GBP 60,000 - 90,000
private medical insurance
generous pension plan
annual discretionary bonus
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SPT Labtech • Cambridge

On-site
GBP 70,000 - 90,000
Private medical insurance
Pension plan
Annual discretionary bonus
Senior Embedded Software Engineer: Linux, Security & RoT
Senior Embedded Software Engineer: Linux, Security & RoT

Cambridge Science Park • Cambridge

Remote
GBP 85,000 - 135,000
Senior Embedded Firmware Engineer (ARM/STM32)
Senior Embedded Firmware Engineer (ARM/STM32)

Cellular Origins • Cambourne

On-site
GBP 65,000 - 100,000
Annual bonus
25 days holiday
Employer pension contribution of 10%
+6
Senior Embedded Firmware Engineer – Robotics for Therapies
Senior Embedded Firmware Engineer – Robotics for Therapies

TTP • Cambridge

On-site
GBP 70,000 - 90,000
Annual bonus
25 days holiday
Pension
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Senior Embedded Firmware Engineer — ARM/STM32 Robotics
Senior Embedded Firmware Engineer — ARM/STM32 Robotics

Cellular Origins • Cambridge

On-site
GBP 65,000 - 90,000
Annual bonus
25 days holiday
Pension 10%
+6