Senior Embedded Software Engineer

CV-LibraryStafford, StaffordshirepermanentPosted: 20 March 2026
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

Similar Jobs