Quick overview
Job description
Senior Embedded Firmware Engineer
Salary: Up to £85,000 plus equity
Location: Fully remote, UK wide (company events in Cheshire)
This is not one of those roles where you inherit a dusty codebase and a twelve month backlog of bug tickets. It's a genuinely novel piece of engineering in one of the most consequential sectors in the country, and our client is after a proper seasoned firmware engineer to take the technical lead on the device side.
The opportunity
Our client builds intelligent connected hardware for the energy sector: devices at the very edge of the grid that talk to all manner of third party equipment over multiple radios and wired protocols, reporting securely back to the cloud. The engineering team is deliberately small and exceptionally senior, and they've invested heavily in AI driven development pipelines to accelerate the build. They don't want an army; they want a handful of very capable engineers who can steer those tools intelligently and bring the deep hardware understanding no model can replace.
The technology
- ESP32 handling comms: WiFi and BLE now, Thread next, multi radio beyond that
- Multiple RP2040 class microcontrollers running the bulk of the application firmware
- A dedicated processor acting as security firewall and orchestrator
- STM32 class parts, FreeRTOS, embedded C with some C++
- SPI and UART between processors, MQTT with mutual TLS to the cloud, Modbus to third party kit
- A substantial codebase, already around 300,000 lines
The role
You'll lead the build out of the device firmware, taking ownership of the meaty, low level problems that sort the seasoned from the merely enthusiastic: SPI bus behaviour, timing across processors, tight memory footprints, radio coexistence and field reliability. You'll set standards, mentor the wider team and have a real say in where the platform goes next.
What you'll bring
- Strong embedded C on resource constrained microcontrollers
- FreeRTOS or comparable RTOS experience
- Real depth in hardware facing debugging with scopes and logic analysers
- Wireless connected device experience; ESP32, BLE, WiFi or Thread
- MQTT, TLS and secure device to cloud communication
- An open mind towards AI assisted development
- Smart energy, metering, IoT gateway or EV charging background would be a bonus
Where and how
Fully remote, work from anywhere in the UK. The team meets periodically in Cheshire for company events and the odd bit of lab work.
The package
£80,000 to £85,000 basic plus genuine equity, coming in at a point where your contribution properly shapes the product.
Roles combining novel architecture, real ownership, top end pay, equity and full remote working don't hang about. If tracking down an intermittent bus fault gives you a quiet thrill, I'd very much like to hear from you.
Contact Andrew Knight or Laurence Powell at KO2 Embedded Recruitment Solutions today to apply.
Similar jobs
- ZO

Senior C# Software Engineer – London Auto Apply
Zopa · London · Hybrid 🇬🇧
DockerAWSC#+4TechnologySalary not listed8 months ago - ZO

Senior Java/Kotlin Software Engineer - London Auto Apply
Zopa · London · Hybrid 🇬🇧
InstagramTechnologySalary not listed1 year ago - ZO

Java/Kotlin Software Engineer - Manchester Auto Apply
Zopa · Manchester · Hybrid 🇬🇧
InstagramTechnologySalary not listed1 year ago - ZO

Java/Kotlin Software Engineer - London Auto Apply
Zopa · London · Hybrid 🇬🇧
InstagramTechnologySalary not listed2 years ago - WB
Software Engineer - Data Infrastructure Auto Apply
Woven By Toyota · London · Hybrid 🇬🇧
AWSBigQueryADAS+4TechnologySalary not listed1 week ago - WB
Software Engineer - Calibration Auto Apply
Woven By Toyota · London · Hybrid 🇬🇧
ADASAutonomous DrivingTechnologySalary not listed5 weeks ago - WB
Senior Software Engineer, Embedded Systems Auto Apply
Woven By Toyota · London · Hybrid 🇬🇧
Embedded SystemsADASAutonomous Driving+1TechnologySalary not listed2 months ago - WB
Staff Software Engineer - Data Infrastructure Auto Apply
Woven By Toyota · London · Hybrid 🇬🇧
AWSBigQueryADAS+4TechnologySalary not listed2 months ago - WM
Forward Deployed Engineer, Data & AI Auto Apply
Wmg · London · Remote 🇬🇧
SnowflakeDatabricksPython+2EngineeringSalary not listed2 months ago - MA

Staff Forward Deployed Engineer Auto Apply
Matillion · Manchester · Remote 🇬🇧
Customer SuccessSlackNetwork AdministrationEngineeringSalary not listed2 months ago - CE

Staff Software Engineer, Runtime Systems Auto Apply
CoreWeave Europe · London · Hybrid 🇬🇧
RustRoboticsC+++3Technology£116k - £155k/yr1 week ago - AP

Forward Deployed Engineer (Product) Auto Apply
Apolloresearch · London & San Francisco · On-site 🇬🇧
EngineeringSalary not listed1 month ago
