Senior Embedded Firmware Engineer – Precision Motion & Robotics

ECM Selection

Cambourne

On-site

GBP 70,000 - 100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Onsite parking available

Job summary

ECM Selection in Cambridge, GB is seeking a Senior Embedded Software Engineer to join their multidisciplinary firmware team. You will work on high-precision electromechanical systems using C/C++ on ARM Cortex-M, shipping firmware, integrating modules, and shaping system architecture while interfacing with C#.NET on the PC side.

The role focuses on distributed microcontrollers, motor controls, and real-time sensors, with exposure to RTOS and embedded debugging tools.

Qualifications

  • Commercial embedded firmware experience on ARM microcontrollers (C/C++).
  • System-level engineering with distributed microcontrollers and module integration.
  • Strong electronics fundamentals and motor/actuator control experience.
  • Experience with CAN, Ethernet, UART, SPI.
  • Familiarity with RTOS and embedded debugging tools.
  • Nice-to-have: C# .NET and distributed software architecture.

Responsibilities

  • Ship firmware for electromechanical systems.
  • Integrate third-party modules into existing platforms.
  • Contribute to systems architecture and design.
  • Interface with C#.NET PC-side code.

Skills

C/C++ embedded
ARM Cortex-M
Distributed MCU systems
Motor/actuator control
CAN bus
Ethernet
UART/SPI
RTOS
C# .NET
SWD debugging

Education

Degree in computer science or electronics

Tools

SWD debuggers

Job description

ECM Selection in Cambridge, GB is seeking a Senior Embedded Software Engineer to join their multidisciplinary firmware team. You will work on high-precision electromechanical systems using C/C++ on ARM Cortex-M, shipping firmware, integrating modules, and shaping system architecture while interfacing with C#.NET on the PC side.

The role focuses on distributed microcontrollers, motor controls, and real-time sensors, with exposure to RTOS and embedded debugging tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Robotics Engineer (ARM Cortex‑M)
Senior Embedded Robotics Engineer (ARM Cortex‑M)

Spt Labtech • Cambourne

On-site
GBP 85,000 - 110,000
Private medical insurance
Company pension plan
Annual discretionary bonus
Lead Firmware Engineer — Embedded Systems for Sensors & Motors
Lead Firmware Engineer — Embedded Systems for Sensors & Motors

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 76,000 - 85,000
Parking on premises
Benefits package
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

Ecm Selection • Cambourne

On-site
GBP 70,000 - 100,000
Onsite parking available
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 Software Engineer
Senior Embedded Software Engineer

ECM Selection • Cambridge

On-site
GBP 65,000 - 100,000
Onsite parking
Flexible core-hour policy
Lead Embedded Software Engineer for Precision Control
Lead Embedded Software Engineer for Precision Control

Platform Recruitment • Huntingdonshire

On-site
GBP 60,000 - 70,000
Impactful Embedded Software Engineer – Medical Devices
Impactful Embedded Software Engineer – Medical Devices

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 60,000 - 80,000