Senior Embedded Software Engineer

Stoke, Staffordshire
Apply Now

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

Job Info
CV-Library logo
Job Title:
Senior Embedded Software Engineer
Company:
CV-Library
Location:
Stoke, Staffordshire
Salary:
£40000 - £55000 Per annum
Posted:
Mar 20th 2026
Closes:
Apr 20th 2026
Sector:
Electronics
Contract:
Permanent
Hours:
Full Time
Fresh Jobs
Welcome to Fresh Jobs the place to find the freshest job vacancies and career advice.

© Copyright 2026 | All Rights Reserved Fresh Jobs