Lead Firmware Engineer

Avanti Recruitment

A UK-based engineering company is looking for a Lead Embedded Software Engineer to take ownership of embedded software development for their next generation of products.

This is a senior, hands-on role combining technical leadership with deep embedded development, working across the full product lifecycle.

The Role

You will lead a small team of engineers while remaining hands-on, responsible for:

  • Embedded C & C++ development across real-time systems
  • Owning and evolving software architecture
  • Leading delivery of firmware from concept through to production
  • Debugging complex system-level issues across hardware and software
  • Defining and improving development, testing, and release processes

This is not a pure management role, you’ll still be heavily involved in solving technical challenges and writing code.

What You’ll Be Working On

  • Real-time systems (RTOS + some bare-metal)
  • Communication between system components
  • Performance-critical embedded environments
  • Systems that are deployed at scale in the real world

What They’re Looking For

  • Strong experience in embedded C & C++
  • Proven experience with RTOS and real-time systems
  • Experience owning or contributing to software architecture
  • Comfortable working closely with hardware and debugging issues
  • Previous experience leading or mentoring engineers

Nice to Have

  • Experience improving development processes / DevOps
  • Exposure to modelling tools (e.g. MATLAB / Simulink)
  • Interest in modern tooling (e.g. AI-assisted development)

Package

  • Salary circa £80k–£85k
  • Bonus + pension
  • Flexible working (including 9-day fortnight)
  • Hybrid working
  • Strong engineering culture and product focus
Apply Now →

Application opens at the source listing. Free for jobseekers.