avanti-bg
avanti-bg-mob

Senior Embedded Software Engineer

Stafford

Permanent

£40-55k

Consultant

Roshan Sharma

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
Engineering

Software + Hardware Projects

  • Sheffield
  • Permanent
  • £35,000-£70,000
View job
Engineering

Electronic Applications Engineer

  • London
  • Permanent
  • Up to £70k DOE
View job
acc-logo acc-logo acc-logo acc-logo acc-logo

Don’t be shy Get in touch!

Hello.
How can we help you?