Senior Embedded Robotics Engineer (ARM Cortex‑M)

SPT Labtech

Cambourne

On-site

GBP 85,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 Firmware Engineer (C/C++, ARM)
Senior Embedded Robotics Firmware Engineer (C/C++, ARM)

ARM • Saffron Walden

On-site
GBP 60,000 - 90,000
private medical insurance
generous pension plan
annual discretionary bonus
Senior Embedded Firmware Engineer – Precision Motion & Robotics
Senior Embedded Firmware Engineer – Precision Motion & Robotics

ECM Selection • Cambourne

On-site
GBP 70,000 - 100,000
Onsite parking available
Senior Embedded Firmware Engineer - Robotics & Motion
Senior Embedded Firmware Engineer - Robotics & Motion

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 77,000 - 94,000
Onsite parking
Flexible working around core hours
Senior Embedded Firmware Engineer – Bare-Metal ARM
Senior Embedded Firmware Engineer – Bare-Metal ARM

Platform Recruitment • Northstowe

Hybrid
GBP 55,000 - 65,000
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 • Saffron Walden

On-site
GBP 60,000 - 90,000
private medical insurance
generous pension plan
annual discretionary bonus
Senior Embedded Firmware Engineer: ARM Cortex RTOS
Senior Embedded Firmware Engineer: ARM Cortex RTOS

Platform Recruitment • Harston

On-site
GBP 60,000 - 70,000
25 days holiday
Pension
Discretionary annual bonus
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 77,000 - 94,000
Onsite parking
Flexible working around core hours
Senior Embedded Firmware Engineer – Precision Motion Systems
Senior Embedded Firmware Engineer – Precision Motion Systems

ECM Selection • Cambridge

On-site
GBP 65,000 - 100,000
Onsite parking
Flexible core-hour policy
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ecm Selection • Cambourne

On-site
GBP 70,000 - 100,000
Onsite parking available