Senior Embedded Software Engineer

Verso Recruitment Group

England

Hybrid

GBP 63,000 - 77,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working

Job summary

Verso Recruitment Group is seeking a Senior Embedded Software Engineer in Kent for a hybrid role. You will contribute to firmware, embedded systems and electronics across the full development lifecycle, delivering reliable software and hardware solutions.

You will work with ARM/STM32 platforms, develop drivers, debug issues, perform testing and produce thorough documentation, while collaborating with a multidisciplinary team to optimise product performance.

Qualifications

  • Commercial experience developing embedded software using C.
  • Knowledge of C++ and embedded firmware development.
  • Experience working with microcontrollers, ideally ARM or STM32.
  • Understanding of communication protocols such as SPI, I C and UART.
  • Experience debugging firmware and troubleshooting hardware/software issues.
  • Good understanding of electronics and embedded hardware.
  • Familiarity with unit testing, integration testing and software verification.
  • Knowledge of bare-metal programming, RTOS and low-level driver development.
  • Strong problem-solving skills and the ability to produce clear technical documentation.

Responsibilities

  • Develop and maintain embedded firmware primarily using C, with C++ experience also beneficial.
  • Work with microcontrollers, including ARM-based platforms and STM32.
  • Develop low-level drivers and work with interrupt handling, bare-metal programming and RTOS environments.
  • Implement and troubleshoot communication protocols, including SPI, I C and UART.
  • Carry out firmware debugging, troubleshooting and hardware/software integration.
  • Perform unit testing and integration testing to ensure product reliability.
  • Apply a strong understanding of electronics fundamentals, circuits and microcontroller peripherals.
  • Work with embedded Linux where applicable.
  • Produce and maintain technical documentation throughout the development process.
  • Collaborate with multidisciplinary engineering teams to resolve technical challenges and improve product performance.

Skills

Embedded software development
C programming
C++ programming
Microcontrollers (ARM/STM32)
Serial communication (SPI, I2C, UART)
RTOS familiarity
Unit testing
Technical documentation
Electronics fundamentals

Tools

STM32
Embedded Linux
Bare-metal programming
RTOS
Debugging tools

Job description

Senior Embedded Software Engineer

Location: Kent Salary: Up to £70,000 Working Pattern: Hybrid

The Opportunity

We re looking for an Senior Embedded Software Engineer to join an engineering team developing innovative electronic products. This is an excellent opportunity to work across firmware, embedded systems and electronics, contributing to the design, development and testing of products throughout the full development lifecycle.

You ll be involved in developing reliable embedded software, debugging hardware and software issues, and working closely with other engineers to deliver high-quality solutions.

Key Responsibilities
  • Develop and maintain embedded firmware primarily using C, with C++ experience also beneficial.
  • Work with microcontrollers, including ARM-based platforms and STM32.
  • Develop low-level drivers and work with interrupt handling, bare-metal programming and RTOS environments.
  • Implement and troubleshoot communication protocols, including SPI, I C and UART.
  • Carry out firmware debugging, troubleshooting and hardware/software integration.
  • Perform unit testing and integration testing to ensure product reliability.
  • Apply a strong understanding of electronics fundamentals, circuits and microcontroller peripherals.
  • Work with embedded Linux where applicable.
  • Produce and maintain technical documentation throughout the development process.
  • Collaborate with multidisciplinary engineering teams to resolve technical challenges and improve product performance.
About You
  • Commercial experience developing embedded software using C.
  • Knowledge of C++ and embedded firmware development.
  • Experience working with microcontrollers, ideally ARM or STM32.
  • Understanding of communication protocols such as SPI, I C and UART.
  • Experience debugging firmware and troubleshooting hardware/software issues.
  • Good understanding of electronics and embedded hardware.
  • Familiarity with unit testing, integration testing and software verification.
  • Knowledge of bare-metal programming, RTOS and low-level driver development.
  • Strong problem-solving skills and the ability to produce clear technical documentation.
What s on Offer?
  • Salary up to £70,000, depending on experience.
  • Hybrid working.
  • The opportunity to contribute to the development of electronic products from concept through to release.
  • A collaborative engineering environment with opportunities to develop your technical expertise.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Electronics Engineer
Senior Embedded Electronics Engineer

ZENOVO • Manchester

On-site
GBP 63,000 - 77,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 Embedded Electronics Engineer
Senior Embedded Electronics Engineer

Probe UK • Beeston

On-site
GBP 45,000 - 55,000
6.5% pension
26 days holiday
Life assurance (3x salary)
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SR2 • Reading

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

Catalyst • North East

On-site
GBP 80,000 - 110,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

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

H Squared Talent Ltd • Fleet

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

Zenovo • Droitwich Spa

On-site
GBP 60,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Redline UK • Hemel Hempstead

Hybrid
GBP 65,000 - 90,000
Pension
Bonus Scheme
Life Assurance
+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