Hybrid Embedded Firmware Engineer (C/C++, STM32)

Peregrine

England

Hybrid

GBP 50,000 - 70,000

Full time

20 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Peregrine is seeking an Embedded Software Engineer to join its forward‑thinking R&D team in Dorset. You will work across the full firmware lifecycle, from requirements capture and development through hardware integration and release, with strong C/C++ skills and microcontroller experience.

The role offers a flexible hybrid pattern with two on-site days per week. You will collaborate across engineering, hardware and software teams to deliver robust solutions for intelligent transport and

Qualifications

  • Strong C/C++ programming in embedded environments.
  • Experience developing firmware for microcontrollers (STM32, TI or similar) with RTOS.
  • Understanding hardware interfaces (I2C, SPI, UART, CAN).
  • Hardware/software integration and debugging across firmware and hardware.
  • Ability to break down requirements into clear features and work in a team.

Responsibilities

  • Define firmware requirements and plan implementation.
  • Develop, test and review embedded firmware across multiple platforms.
  • Support firmware update mechanisms, bootloaders and deployment strategies.
  • Integrate and test firmware with hardware and system components.
  • Participate in stand-ups and planning sessions.
  • Perform regression testing and contribute to CI improvements.

Skills

C/C++ Embedded
STM32/RTOS
Hardware interfaces I2C
Debugging firmware
Team communication

Tools

Git
GitLab
Jira
Confluence

Job description

Peregrine is seeking an Embedded Software Engineer to join its forward‑thinking R&D team in Dorset. You will work across the full firmware lifecycle, from requirements capture and development through hardware integration and release, with strong C/C++ skills and microcontroller experience.

The role offers a flexible hybrid pattern with two on-site days per week. You will collaborate across engineering, hardware and software teams to deliver robust solutions for intelligent transport and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Embedded Software Engineer - C/C++, STM32
Hybrid Embedded Software Engineer - C/C++, STM32

Peregrine • England

Hybrid
GBP 50,000 - 70,000
Embedded Software Engineer - C++ - PCB
Embedded Software Engineer - C++ - PCB

Peregrine • England

Hybrid
GBP 50,000 - 70,000
Senior Embedded Firmware Engineer — Hybrid, ARM/STM32
Senior Embedded Firmware Engineer — Hybrid, ARM/STM32

Verso Recruitment Group • England

Hybrid
GBP 63,000 - 77,000
Hybrid working
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Embedded Firmware Engineer - Hybrid, Impactful & Innovative
Embedded Firmware Engineer - Hybrid, Impactful & Innovative

Bolt Technical Limited • Cheltenham

Hybrid
GBP 54,000 - 66,000
Hybrid work & flexible hours
25 days holiday + 8 bank holidays
Profit-sharing & pension
Hybrid IoT Firmware Engineer (STM32, Low-Power)
Hybrid IoT Firmware Engineer (STM32, Low-Power)

PE Global (UK) • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 90,000
Hybrid work model
Senior Embedded Software Engineer: Real-Time Linux & C++
Senior Embedded Software Engineer: Real-Time Linux & C++

Peregrine • Royal Borough of Kingston upon Thames

On-site
GBP 85,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Bolt Technical Limited • Cheltenham

Hybrid
GBP 54,000 - 66,000
Hybrid work & flexible hours
25 days holiday + 8 bank holidays
Profit-sharing & pension
Senior Firmware Architect – Embedded (On-site Wiltshire)
Senior Firmware Architect – Embedded (On-site Wiltshire)

First 2 Recruit Ltd • England

On-site
GBP 59,000 - 72,000
On-site parking
Pension scheme
Health and wellbeing benefits
+1
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