Find a jobRecruiters

Senior Embedded Software Engineer

Exclusive opportunity

Hybrid

Senior Embedded Software Engineer

SR Ltd

Senior Embedded Software Engineer

16 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bristol, UK

Work mode:

Hybrid

Published on:

6 October 2026

What they need


A Senior Embedded Software Engineer is required by a company that designs and develops complex engineering products used in demanding, mission-critical environments around the world. With continued investment in its technology and product development capability, this is an opportunity to join a highly skilled, multidisciplinary engineering team working on products where software reliability and quality genuinely matter.

The Role

As Senior Embedded Software Engineer, you'll take a leading technical role across the architecture, design, development, testing and continuous improvement of embedded software.

This remains a highly hands-on engineering position, but with greater ownership and influence than a typical development role. You'll help shape embedded software architectures, solve complex technical challenges and take software through the full lifecycle from initial concept to commercial delivery.

You'll also act as a senior technical presence within the team, supporting less experienced engineers and helping drive strong software engineering practices.

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 Required

We're looking for an experienced Embedded Software or Firmware Engineer with strong commercial experience developing software for physical engineering products.

You'll ideally have:

  • 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

A degree in Software Engineering, Electronic Engineering, Computer Science or a related discipline would be beneficial, although equivalent commercial experience will also be considered.

Candidates must already have the right to work in the UK without requiring visa sponsorship.

Pay: £45,000.00-£65,000.00 per year

Work Location: Hybrid remote in Bristol BS20

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Senior Embedded Software Engineer - 2019

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

10 months ago

Quick apply

Groupe c8g

Senior Embedded Software Engineer – LoRaWAN / Industrial IoT

630

Freelance

98000 Monaco

Hybrid

Skills

C#GitCGitHubLorawanLORACI/CISPIUARTI2CZephyrLoRaLPWAN

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools