Senior Firmware Engineer - Onsite Embedded (ARM/STM32)

ECM Selection

Cambridge

On-site

GBP 70,000 - 110,000

Full time

5 days 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

Parking on premises
Excellent remuneration package with a
Benefits package

Job summary

ECM Selection in Cambridge is seeking a senior/principal Firmware Engineer to take technical ownership of embedded software for sensors, motors, and electromechanical components. You will work closely with electronics, mechanical engineers and scientists to deliver robust firmware from prototype to production.

The role is on-site in Cambridgeshire with parking on site. A strong background in C/C++ for ARM microcontrollers (STM32) and automated tests is essential, along with teamwork and

Qualifications

  • Extensive embedded systems design experience for hardware-focused projects.
  • C and C++ firmware development for ARM microcontrollers (STM32).
  • Desirable: C# or Python, with test automation and debugging hardware.
  • Experience with electronics schematics.

Skills

Embedded systems design
C/C++ firmware (ARM STM32)
C# or Python
Automation tests
Debugging hardware
Electronics schematics

Tools

STM32
Electronics CAD

Job description

ECM Selection in Cambridge is seeking a senior/principal Firmware Engineer to take technical ownership of embedded software for sensors, motors, and electromechanical components. You will work closely with electronics, mechanical engineers and scientists to deliver robust firmware from prototype to production.

The role is on-site in Cambridgeshire with parking on site. A strong background in C/C++ for ARM microcontrollers (STM32) and automated tests is essential, along with teamwork and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 / Principal Firmware Engineer
Senior / Principal Firmware Engineer

ECM Selection • Cambridge

On-site
GBP 70,000 - 110,000
Parking on premises
Excellent remuneration package with a
Benefits package
Contract Firmware Engineer - Embedded STM32, Cambridge
Contract Firmware Engineer - Embedded STM32, Cambridge

Redline Group Ltd • Cambridgeshire and Peterborough

On-site
GBP 83,000 - 110,000
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
Contract Firmware Engineer - Embedded C, STM32 (On-site)
Contract Firmware Engineer - Embedded C, STM32 (On-site)

Redline Group Ltd • Cambridge

On-site
GBP 59,000 - 81,000
Senior Firmware Engineer
Senior Firmware Engineer

CamWebDir • Cambridge

Remote
GBP 55,000 - 90,000
Pension contribution (10%)
Private medical insurance
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

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 Firmware Engineer (ARM/STM32) — End-to-End
Senior Embedded Firmware Engineer (ARM/STM32) — End-to-End

CamWebDir • Cambridge

Remote
GBP 55,000 - 90,000
Pension contribution (10%)
Private medical insurance
Senior Embedded Firmware Engineer — ARM/STM32 Robotics
Senior Embedded Firmware Engineer — ARM/STM32 Robotics

Cellular Origins • Cambridge

On-site
GBP 65,000 - 90,000
Annual bonus
25 days holiday
Pension 10%
+6