img
Permanent

Senior Embedded Software Engineer

Stafford
money-bag £40000 - £55000/annum
Posted 1 week ago

The Role

This is a hands-on Embedded Software Engineer position offering involvement across the full product lifecycle.

You will work on a mix of firmware development, electronics design, and real-world system integration, with your work deployed directly into vehicles.

Key responsibilities include:

  • Developing embedded firmware in C
  • Implementing and working with CAN bus communication systems
  • Designing schematics and contributing to PCB layouts
  • Debugging and testing at both hardware and software level
  • Supporting deployment and troubleshooting in live environments
  • Contributing to new features and product improvements

What We’re Looking For

Essential Skills

  • Strong experience with embedded C programming
  • Proven, hands-on experience with CAN bus systems
  • Experience building or working on real embedded devices/products
  • Understanding of electronics design (schematics and PCB)
  • Ability to work independently and take ownership
  • Strong debugging and problem-solving skills

Desirable

  • RTOS (e.g. FreeRTOS)
  • STM32 or similar microcontrollers
  • ESP32 or similar platforms
  • Bluetooth Low Energy (BLE)
  • Automotive diagnostics (OBD-II, UDS)
  • Python for tooling or automation
  • Git or other version control systems

Why Apply?

  • Work on cutting-edge automotive technology
  • Be part of a close-knit, high-impact engineering team
  • Gain exposure to the full development lifecycle
  • Take real ownership of your work and see it deployed in real-world systems

Other jobs of interest...

ReeVR
Rugeley4 days ago
money-bag£65,000
Microtech Global Ltd
Stoke-On-Trent1 week ago
money-bag£90,000
CV-Library
Chetwynd Aston2 weeks ago
money-bag£55000 - £60000/annum
Microtech Global Ltd
Stoke-On-Trent2 weeks ago
money-bag£60,000

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!

if (string.IsNullOrEmpty(Model.Item1.RecruiterReference) || Model.Item1.ImportId == 50144) { if (!(!string.IsNullOrEmpty(Model.Item1.JobURL) && Model.Item1.ImportId != 101)) { } }