Senior Embedded Software Engineer - ARM/STM32, Hybrid

Stockford Recruitment

West of England

Hybrid

GBP 65,000 - 90,000

Full time

25 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Stockford Recruitment is recruiting a Senior Embedded Software Engineer to lead the design, development and continuous improvement of embedded software for complex engineering products. This hands-on, high-ownership role blends architecture work with practical implementation across the full software lifecycle.

You will work closely with hardware teams and other engineers, solving challenging technical problems while mentoring less experienced colleagues and driving best practices across the team.

Qualifications

  • Strong hands-on development experience with C and C++.
  • Commercial embedded software or firmware development experience.
  • Experience with ARM-based processors, STM32 or comparable microcontroller platforms.
  • Strong understanding of embedded software architecture and development practices.
  • Experience working close to hardware and with common microcontroller peripherals.
  • Knowledge of interfaces and protocols such as SPI, I2C, UART, CAN, Ethernet, RS485 or RS232.
  • Strong debugging, testing and problem-solving skills.
  • Experience developing reliable embedded systems.
  • Experience working within multidisciplinary engineering teams.
  • The ability to take technical ownership rather than simply work from predefined requirements.
  • Strong communication skills and the ability to explain technical concepts clearly.
  • An interest in mentoring and supporting other engineers.

Responsibilities

  • Design, develop and maintain embedded software using C and C++.
  • Develop software for ARM-based processors and STM32 microcontrollers.
  • Define and contribute to embedded software architectures for new and existing products.
  • Develop reliable embedded applications for complex engineering environments.
  • Work closely with hardware and microcontroller peripherals including USB, I2C, SPI, UART, DMA, ADC and DAC.
  • Develop firmware for communication interfaces including Ethernet, RS485, RS232 and CAN.
  • Debug, test, validate and continuously improve embedded software.
  • Evaluate new software technologies and their potential application within products.
  • Produce high-quality technical documentation.
  • Coordinate and plan technical development activities.
  • Take ownership of technical problems through to resolution.
  • Provide technical guidance and mentoring to less experienced engineers.
  • Work closely with engineers from other disciplines throughout the product development lifecycle.
  • Help promote engineering best practice and continuous improvement across the team.

Skills

C and C++
Embedded software
ARM processors
Software architecture
Hardware interfaces
Debugging and testing
Technical ownership
Mentoring
Communication skills
Multidisciplinary teams

Education

Engineering degree

Tools

STM32 microcontrollers
SPI
I2C
UART
CAN
Ethernet
RS485/RS232

Job description

Stockford Recruitment is recruiting a Senior Embedded Software Engineer to lead the design, development and continuous improvement of embedded software for complex engineering products. This hands-on, high-ownership role blends architecture work with practical implementation across the full software lifecycle.

You will work closely with hardware teams and other engineers, solving challenging technical problems while mentoring less experienced colleagues and driving best practices across the team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stockford Recruitment • West of England

Hybrid
GBP 65,000 - 90,000
Senior Firmware Engineer - Onsite Embedded (ARM/STM32)
Senior Firmware Engineer - Onsite Embedded (ARM/STM32)

ECM Selection • Cambridge

On-site
GBP 70,000 - 110,000
Parking on premises
Excellent remuneration package with a
Benefits package
Senior Embedded Software Engineer - Energy Systems (STM32)
Senior Embedded Software Engineer - Energy Systems (STM32)

Biometric Talent • Saltaire

Hybrid
GBP 54,000 - 66,000
5% pension
Private Healthcare
25 days holiday plus bank holidays
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Cambridge

On-site
GBP 40,000 - 60,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 Software Engineer
Senior Embedded Software Engineer

Cento • Manchester

On-site
GBP 75,000 - 95,000
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 Embedded Systems Lead & Architect
Senior Embedded Systems Lead & Architect

Holt Recruitment • England

On-site
GBP 85,000 - 130,000
Hybrid Embedded Software Engineering Manager
Hybrid Embedded Software Engineering Manager

Verso Recruitment • Colchester

Hybrid
GBP 68,000 - 90,000
Hybrid work model
Senior Embedded Software Engineer – Energy Infra (Hybrid)
Senior Embedded Software Engineer – Energy Infra (Hybrid)

BramahHR Ltd • Birmingham

Hybrid
GBP 70,000 - 90,000
Pension scheme
Life insurance
Discretionary bonus
+3