Senior Embedded Robotics Software Engineer

SPT Labtech

Cambridge

On-site

GBP 70,000 - 90,000

Full time

4 hours 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
Pension plan
Annual discretionary bonus

Job summary

SPT Labtech is seeking a Senior Embedded Software Engineer - Robotics to design and implement firmware that drives precision robotics in lab instruments. You will work on ARM Cortex-M firmware, motor control, and hardware interfaces over CAN, Ethernet, and more.

The role combines software and hardware collaboration in a multidisciplinary R&D setting at the Melbourn site near Cambridge. The position emphasizes reliable firmware, device drivers, and architecture, with opportunities to mentor

Qualifications

  • Demonstrable embedded firmware experience with ARM Cortex-M.
  • Experience designing module boundaries and interfaces for embedded systems.
  • Experience integrating hardware modules and drivers into a broader system.

Responsibilities

  • Design, develop and maintain embedded software in C++ for ARM Cortex-M microcontrollers.
  • Implement motor and actuator control in production hardware.
  • Integrate third-party modules and write device drivers over CAN, Ethernet, UART, SPI and I2C.
  • Shape firmware architecture, interfaces and system boundaries.
  • Contribute to PC-side C# .NET code and maintain documentation.

Skills

Embedded C/C++
ARM Cortex-M
Device drivers
CAN / Ethernet
Firmware architecture
RTOS experience
Git / CI/CD
Testing & debugging

Education

Degree in electronics or computer science, or equivalent

Tools

JTAG/SWD debuggers
Protocol analyzers
Oscilloscopes
Logic analyzers

Job description

SPT Labtech is seeking a Senior Embedded Software Engineer - Robotics to design and implement firmware that drives precision robotics in lab instruments. You will work on ARM Cortex-M firmware, motor control, and hardware interfaces over CAN, Ethernet, and more.

The role combines software and hardware collaboration in a multidisciplinary R&D setting at the Melbourn site near Cambridge. The position emphasizes reliable firmware, device drivers, and architecture, with opportunities to mentor

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

Similar jobs worth comparing

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
Senior Embedded Software Engineer

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Senior Robotics Software Engineer-Hardware (Onsite, Shares)
Senior Robotics Software Engineer-Hardware (Onsite, Shares)

Ecm Selection • Cambridge

On-site
GBP 65,000 - 90,000
Share options
Senior Real-Time Embedded Firmware Engineer (C/C++, Linux)
Senior Real-Time Embedded Firmware Engineer (C/C++, Linux)

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
Senior Mechanical & Systems Engineer
Senior Mechanical & Systems Engineer

SPT Labtech • Cambridge

On-site
GBP 55,000 - 75,000
Private medical insurance
Generous pension plan
Annual discretionary bonus
Embedded Software Engineer
Embedded Software Engineer

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

On-site
GBP 70,000 - 110,000
Embedded Firmware Engineer - Robotics & Sensors
Embedded Firmware Engineer - Robotics & Sensors

Humanoid • Greater London

On-site
GBP 65,000 - 90,000
Stock options
30+ paid days off
Private healthcare
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Cambridge

On-site
GBP 60,000 - 70,000
Senior Embedded Engineer: Lead Tech, 4-Day Week
Senior Embedded Engineer: Lead Tech, 4-Day Week

KO2 Embedded Recruitment Solutions LTD • Stourbridge

On-site
GBP 65,000 - 80,000
4-day working week
Senior Firmware Engineer
Senior Firmware Engineer

EVera Recruitment • Cirencester

On-site
GBP 70,000 - 90,000