Senior Embedded Firmware Engineer (ARM/STM32)

Cellular Origins

Cambourne

On-site

GBP 65,000 - 100,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
25 days holiday
Employer pension contribution of 10%
Private medical insurance
Enhanced family friendly leave
Life insurance worth 6x salary
Electric car leasing scheme
Cycle to work scheme
Season ticket loan

Job summary

Cellular Origins in Cambridge, England, is seeking a Senior Firmware Engineer to own firmware development for core technology, from requirements through production. You will work with electronics, mechanical, automation, software engineers and biologists to deliver robust firmware across the system.

You will write high-quality C/C++ for STM32, design automated tests, and contribute to CI workflows while debugging complex embedded systems on real hardware.

Qualifications

  • A strong track record delivering embedded systems with ownership and pragmatic decisions.
  • Extensive firmware experience in C/C++ on ARM microcontrollers, ideally STM32.
  • Experience developing automated tests for embedded systems within CI.
  • Ability to debug hardware and software end-to-end across disciplines.
  • Ability to interpret schematics/datasheets and inform design decisions.
  • Collaborative, entrepreneurial approach to problem solving with diverse teams.

Responsibilities

  • Own firmware development from requirements to production support.
  • Write and review C for ARM microcontrollers (STM32).
  • Design and maintain automated tests for embedded firmware and CI workflows.
  • Translate system needs into firmware requirements with cross-disciplinary teams.
  • Make technical decisions balancing rigour, maintainability and speed; review peers.
  • Debug embedded-system issues with probes, scopes, meters and logic analyzers.
  • Use Linux-based tools and development environments daily.
  • Support or develop custom test equipment for internal use.
  • Use Python, C#, or Java to build supporting tools and GUIs.
  • Occasionally modify electronics prototypes with electronics engineers.
  • Develop hard real-time algorithms for motion control and sensing.
  • Use Docker for reliable dev/test environments.
  • Contribute to embedded Linux interfaces with firmware.

Skills

Embedded systems design
ARM microcontrollers
Firmware development (C/C++)
Automated tests for embedded systems
Debug complex embedded systems
Collaborative/entrepreneurial mindset

Tools

STM32
CI workflows
Linux development
Python
Debug probes

Job description

Cellular Origins in Cambridge, England, is seeking a Senior Firmware Engineer to own firmware development for core technology, from requirements through production. You will work with electronics, mechanical, automation, software engineers and biologists to deliver robust firmware across the system.

You will write high-quality C/C++ for STM32, design automated tests, and contribute to CI workflows while debugging complex embedded systems on real hardware.

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

Similar jobs worth comparing

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

Cellular Origins • Cambourne

On-site
GBP 65,000 - 100,000
Annual bonus
25 days holiday
Employer pension contribution of 10%
+6
Senior Embedded Firmware Engineer – Robotics for Therapies
Senior Embedded Firmware Engineer – Robotics for Therapies

TTP • Cambridge

On-site
GBP 70,000 - 90,000
Annual bonus
25 days holiday
Pension
+5
Senior Firmware Engineer
Senior Firmware Engineer

Cellular Origins • Cambridge

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

TTP • Cambridge

On-site
GBP 70,000 - 90,000
Annual bonus
25 days holiday
Pension
+5
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
Embedded Firmware Contractor – STM32, Wireless & Low-Power
Embedded Firmware Contractor – STM32, Wireless & Low-Power

Platform Recruitment • Cambridge

Hybrid
GBP 92,000 - 129,000
Embedded Firmware Engineer: Fault-Finding & Product Impact
Embedded Firmware Engineer: Fault-Finding & Product Impact

Candidate Source • Birmingham

On-site
GBP 35,000 - 45,000
On-site parking
Excellent benefits
Senior Embedded Electronics Engineer: Firmware & Hardware
Senior Embedded Electronics Engineer: Firmware & Hardware

Applause IT Recruitment • Manchester

On-site
GBP 65,000 - 90,000
Competitive salary
Bonus
Engineering ownership
Senior Embedded Software Architect (ARM/STM32) Hybrid
Senior Embedded Software Architect (ARM/STM32) Hybrid

Viper Innovations Ltd • Portishead

Hybrid
GBP 65,000 - 90,000
26 days holiday
Life assurance
Critical illness insurance
+4