Senior Embedded Robotics Firmware Engineer

SPT Labtech

Cambridge

On-site

GBP 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 craft firmware that drives high-precision robotics and instruments. You will design motor control, integrate hardware via CAN and Ethernet, and help shape the firmware architecture for next-generation laboratory automation.

The role sits at our Melbourn site near Cambridge and involves collaboration with software, electronics and mechanical teams.

Qualifications

  • Solid commercial experience in embedded software or firmware development.
  • Hands-on C/C++ on ARM microcontrollers (Cortex-M).
  • Experience defining module boundaries and interfaces between components.
  • Practical experience implementing motor and actuator control in production hardware.
  • Experience integrating third-party or OEM hardware modules.
  • Confidence working across CAN, Ethernet, UART, SPI, I²C and GPIO.
  • Working knowledge of C# .NET for device-facing PC-side code.
  • Exposure to RTOS environments and debugging tools (oscilloscopes, logic analyzers, protocol analyzers).
  • Reliability-focused design: fault detection, diagnostics and recovery mechanisms.
  • Familiarity with Git, CI and unit testing.

Responsibilities

  • Design, develop and maintain embedded software in C++ for ARM Cortex-M microcontrollers.
  • Implement motor and actuator control across open-loop, closed-loop and hybrid schemes.
  • Integrate modules and devices over CAN, Ethernet, UART, SPI, I²C and GPIO; write drivers.
  • Shape firmware architecture: interfaces and module boundaries.
  • Contribute to PC-side C# .NET code interfacing with embedded layer.
  • Develop sensor signal acquisition and conditioning.
  • Emphasize reliability, diagnostics and self-test for unattended operation.
  • Troubleshoot and debug embedded software and hardware interfaces.
  • Provide technical leadership and mentoring to junior engineers.
  • Produce clear documentation: specifications, designs and user-facing material.

Skills

Embedded systems
C/C++ on ARM
System architecture
Troubleshooting hardware
Team mentoring

Education

Degree in electronics or CS
Equivalent experience

Tools

C# .NET
Git
Oscilloscopes
Logic analyzers
Protocol analyzers
JTAG/SWD debuggers

Job description

SPT Labtech is seeking a Senior Embedded Software Engineer - Robotics to craft firmware that drives high-precision robotics and instruments. You will design motor control, integrate hardware via CAN and Ethernet, and help shape the firmware architecture for next-generation laboratory automation.

The role sits at our Melbourn site near Cambridge and involves collaboration with software, electronics and mechanical teams.

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 90,000 - 120,000
Private medical insurance
Pension plan
Annual discretionary bonus
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 Firmware Engineer - Own Robotic Chemistry
Senior Embedded Firmware Engineer - Own Robotic Chemistry

Chemify Ltd • Glasgow

Hybrid
GBP 70,000 - 90,000
Engineering Manager - Electronics
Engineering Manager - Electronics

SPT Labtech • Cambridge

On-site
GBP 90,000 - 120,000
Private medical insurance
Generous pension plan
Senior Firmware Engineer — Embedded Robotics & Sensors
Senior Firmware Engineer — Embedded Robotics & Sensors

Groupe-Ebra-1 • Greater London

On-site
GBP 65,000 - 90,000
Equity: stock options
30+ paid days off (UK)
Private healthcare
+2
Senior Embedded Linux Engineer – Robotics & Drone Systems
Senior Embedded Linux Engineer – Robotics & Drone Systems

Morgan McKinley (South West) • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000
Senior Embedded Firmware Engineer - Hardware Lead Hybrid
Senior Embedded Firmware Engineer - Hardware Lead Hybrid

Catering • Denton

Hybrid
GBP 55,000 - 65,000
Hybrid working
25 days holiday plus bank holidays
Company pension
+2
Senior Firmware Engineer
Senior Firmware Engineer

Amododesign • Sheffield

On-site
GBP 50,000 - 70,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Cortech talent solutions • Cambridgeshire and Peterborough

On-site
GBP 63,000 - 77,000
Competitive Salary
Discretionary Bonus Scheme
25 days holiday + bank holidays
+4
Firmware Engineer
Firmware Engineer

Shadow Robot • England

On-site
Work on innovative robotics technology
Collaborate with an international team
Hands-on access to cutting-edge hardware
+1