Embedded Firmware Engineer - ARM Cortex-M & Hardware Impact

Set2recruit LTD

Southampton

On-site

GBP 45,000 - 65,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Set2recruit LTD is seeking an Embedded Software Engineer in Southampton to join an innovative hardware and software team. You will work on low-level firmware for ARM Cortex-M/STM32 based systems and collaborate closely with hardware engineers.

The role suits engineers who enjoy solving complex embedded challenges, debugging at the hardware interface, and contributing to products with real-world impact. On-site, full-time, with opportunities to influence design and architecture.

Qualifications

  • 2-3 years of commercial embedded/firmware experience
  • Strong C programming skills for embedded systems
  • Experience with STM32 or compatible MCUs
  • Understanding of low-level drivers and hardware interfaces
  • Experience debugging with oscilloscopes and debuggers
  • Familiar with Git and modern development workflows
  • Able to work in a collaborative, fast-paced R&D environment
  • Interest in innovation-led engineering

Responsibilities

  • Developing and maintaining embedded software for ARM Cortex-M / STM32-based systems
  • Designing and implementing new firmware features and capabilities
  • Debugging and resolving low-level embedded and hardware integration issues
  • Working with communication protocols including CAN, UART, SPI and I2C
  • Supporting board bring-up, integration and system-level testing
  • Contributing to performance optimisation, reliability improvements and code quality
  • Working on connected and intelligent systems with real-world applications

Skills

Embedded C
STM32
ARM Cortex-M
Hardware interfaces
Debugging tools
Git

Tools

Oscilloscopes
Debuggers

Job description

Set2recruit LTD is seeking an Embedded Software Engineer in Southampton to join an innovative hardware and software team. You will work on low-level firmware for ARM Cortex-M/STM32 based systems and collaborate closely with hardware engineers.

The role suits engineers who enjoy solving complex embedded challenges, debugging at the hardware interface, and contributing to products with real-world impact. On-site, full-time, with opportunities to influence design and architecture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Set2recruit LTD • Southampton

On-site
GBP 45,000 - 65,000
Embedded Firmware Engineer: ARM Cortex-M & FreeRTOS
Embedded Firmware Engineer: ARM Cortex-M & FreeRTOS

Fort Recruitment • Birkenhead

On-site
GBP 55,000 - 60,000
Salary progression
Holiday allowance
Personal pension scheme
+1
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 – C/C++, RTOS, BLE
Embedded Firmware Engineer – C/C++, RTOS, BLE

Platform Recruitment Limited • Ashfield

On-site
GBP 43,000 - 58,000
Sabbatical after 6 years
22 days holiday
Work-life balance
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
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
Embedded Software Engineer - ARM/STM, On-Site Cheltenham
Embedded Software Engineer - ARM/STM, On-Site Cheltenham

Circuit32 Recruitment Solutions Ltd • Cheltenham

On-site
GBP 48,000 - 80,000
Senior Firmware Engineer
Senior Firmware Engineer

CamWebDir • Cambridge

Remote
GBP 55,000 - 90,000
Pension contribution (10%)
Private medical insurance
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment • Southampton

On-site
GBP 39,000 - 65,000
Hybrid work
On-site 3 days/week