Senior Firmware Engineer

Platform Recruitment

Northstowe

Hybrid

GBP 55,000 - 65,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Platform Recruitment in Cambridge is seeking a Senior Firmware Engineer to join a high‑autonomy R&D team. You will own bare‑metal firmware development for ARM microcontrollers, delivering robust, high‑performance code for precision motion control.

The role requires strong embedded C, hands‑on experience with ARM architectures, and collaboration with hardware engineers. Hybrid work in the Cambridge area offers a balanced environment.

Qualifications

  • 3+ years experience developing ARM architecture in embedded C on bare metal
  • Ability to read hardware schematics
  • Experience with Agile processes (sprints, stand-ups, retrospectives)
  • Knowledge of Python or Bash for automation

Responsibilities

  • Develop, debug, and optimise bare-metal firmware for ARM-based microcontrollers
  • Contribute to an existing code base adding features with low-level designs documentation
  • Collaborate with hardware engineers to review schematics and develop drivers for interfaces such as SPI, I2C, UART, ADC, and DAC

Skills

Bare-metal firmware
ARM microcontrollers
Agile processes
Python/Bash

Job description

Senior Firmware Engineer | Cambridge | £55-65k | Hybrid

My client is looking for an experienced Embedded Software Engineer to join their industry-leading R&D team. You will take ownership of a bare-metal control stack, working with a high degree of autonomy to manage complex hardware-software integrations and precision motion control.

Responsibilities
  • Develop, debug, and optimise bare-metal firmware for ARM-based microcontrollers
  • Make significant contributions to an existing code base to add new features and enhancements while documenting low-level designs.
  • Work closely with hardware engineers to review schematics and develop drivers for interfaces such as SPI, I2C, UART, ADC, and DAC.
Requirements
  • 3+ years experience developing ARM architecture in embedded C on bare metal
  • Skilled in reading hardware schematics
  • Experience of Agile processes, including sprint planning, daily stand-ups, and retrospectives
  • Knowledge of Python or Bash to automate tasks, test scripts, and build processes.
Bonus Skills
  • Knowledge of motion control systems.
  • Experience with secure boot, Hardware Root of Trust, and attestation.
  • Strong written and verbal communication skills for cross-functional collaboration and technical documentation.

If you are a proactive problem-solver ready to take ownership of complex bare-metal firmware challenges,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Bare-Metal ARM
Senior Embedded Firmware Engineer – Bare-Metal ARM

Platform Recruitment • Northstowe

Hybrid
GBP 55,000 - 65,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ecm Selection • Cambourne

On-site
GBP 70,000 - 100,000
Onsite parking available
Senior Firmware Engineer
Senior Firmware Engineer

Platform Recruitment • Cambridge

On-site
GBP 50,000 - 60,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000
Private health insurance
Life insurance
33 days holiday
+1
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
Lead Firmware Engineer

First 2 Recruit Ltd • England

On-site
GBP 59,000 - 72,000
On-site parking
Pension scheme
Health and wellbeing benefits
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Harston

On-site
GBP 60,000 - 70,000
25 days holiday
Pension
Discretionary annual bonus
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Fowlmere

On-site
GBP 60,000 - 70,000
25 days holiday
Bank holidays
Competitive pension
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hyra • Hemel Hempstead

On-site
GBP 60,000 - 70,000
Bonus & Benefits