Senior Embedded Firmware Engineer – Precision Motion Systems

ECM Selection

Cambridge

On-site

GBP 65,000 - 100,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

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

Get past ATS filters

Benefits offered by this job

Onsite parking
Flexible core-hour policy

Job summary

ECM Selection is seeking a highly experienced senior embedded software engineer for our market-leading scientific instrumentation client. The role focuses on developing firmware for ARM Cortex-M MCUs, and working closely with electronics and mechanical teams to deliver precision motion systems.

You will ship firmware, integrate third-party modules, design system-level architectures, and connect with C#.NET PC software.

Qualifications

  • Demonstrable embedded software/firmware experience in commercial projects using C/C++ on ARM Cortex-M.
  • System-level engineering with distributed microcontrollers and module integration.
  • Experience with CAN, Ethernet, UART, SPI and RTOS environments.
  • Exposure to C# .NET and SWD debuggers is desirable.

Responsibilities

  • Develop firmware for ARM Cortex-M MCUs and real-time control.
  • Integrate third-party modules and perform systems integration.
  • Design and refine system-level architecture for electromechanical applications.
  • Interface firmware with C#.NET PC software.

Skills

C/C++ Embedded
ARM Cortex-M
System-level Eng
Motor controls
RTOS
CAN/Ethernet/UART/SPI
C# .NET
SWD Debuggers

Education

Degree in Computer Science or Electronics

Tools

SWD Debuggers
C#.NET

Job description

ECM Selection is seeking a highly experienced senior embedded software engineer for our market-leading scientific instrumentation client. The role focuses on developing firmware for ARM Cortex-M MCUs, and working closely with electronics and mechanical teams to deliver precision motion systems.

You will ship firmware, integrate third-party modules, design system-level architectures, and connect with C#.NET PC software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

ECM Selection • Cambridge

On-site
GBP 65,000 - 100,000
Onsite parking
Flexible core-hour policy
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 Firmware Engineer - Onsite Embedded (ARM/STM32)
Senior Firmware Engineer - Onsite Embedded (ARM/STM32)

ECM Selection • Cambridge

On-site
GBP 70,000 - 110,000
Parking on premises
Excellent remuneration package with a
Benefits package
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
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 (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

Platform Recruitment • England

On-site
GBP 50,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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

On-site
GBP 70,000 - 90,000