Embedded Software Engineer — Hybrid (Dorset), C/C++, STM32

Peregrine

Poole

Hybrid

GBP 52,000 - 78,000

Full time

11 hours 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

Peregrine is seeking an Embedded Software Engineer to join its forward-thinking R&D team in Dorset. You’ll work across the full firmware lifecycle, from requirements capture and development through hardware integration, validation, regression testing and release.

Strong C/C++ skills and experience with STM32 or similar MCUs and RTOS are essential. The role offers a flexible hybrid pattern with two days on site and support for remote work, shaping infrastructure and intelligent transport

Qualifications

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

Responsibilities

  • Define firmware requirements and plan implementation.
  • Design, develop, test and review embedded firmware across 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 CI improvements.

Skills

C/C++ embedded
STM32/TI microcontrollers
RTOS environments
Hardware integration & debugging
Requirements decomposition
Communication & teamwork
Firmware development

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’ll work across the full firmware lifecycle, from requirements capture and development through hardware integration, validation, regression testing and release.

Strong C/C++ skills and experience with STM32 or similar MCUs and RTOS are essential. The role offers a flexible hybrid pattern with two days on site and support for remote work, shaping infrastructure and intelligent transport

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 45,000 - 65,000
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 • Poole

Hybrid
GBP 52,000 - 78,000
Embedded Software Engineer — Hybrid Bristol, ARM/C++
Embedded Software Engineer — Hybrid Bristol, ARM/C++

Intellectual Capital Resources • West of England

Hybrid
GBP 59,000 - 99,000
Hybrid working
Visa support
Great benefits
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 - 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
Senior Embedded Software Engineer - Hybrid (East Sussex)
Senior Embedded Software Engineer - Hybrid (East Sussex)

Redline Group Ltd • Eastbourne

Hybrid
GBP 55,000 - 75,000
Embedded Software Engineer (STM32, C/C++, RTOS)
Embedded Software Engineer (STM32, C/C++, RTOS)

Adlib Recruitment • Bath

On-site
GBP 60,000 - 90,000
Group Life Insurance
Group Income Protection Insurance
Private Medical insurance
+2
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 Embedded Software Engineer - Hybrid
Senior Embedded Software Engineer - Hybrid

ARM • Southampton

Hybrid
GBP 72,000 - 103,000
Hybrid working