> Markdown version of [/jobs/ext/2870937-lead-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2870937-lead-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Firmware Engineer - **Company:** Ilfracombe - **Location:** Ilfracombe, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, Automation of Tests, C++ (Programming Language), Communications Protocols, Continuous Integration, Software Debugging, Embedded Software, Firmware, MATLAB, State Machines, Git, Process Control Systems - **Published:** September 13, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/lead-firmware-engineer/46628598 ## About the Role Lead Firmware Engineer - Embedded Power Electronics - Ilfracombe, Devon A Lead Firmware Engineer job is available in Ilfracombe, Devon, with a leading technology business supplying advanced power solutions to global customers across the industrial, medical and test & measurement sectors. We are seeking an experienced Lead Firmware Engineer with a strong background in embedded firmware development, digital power electronics and industrial control systems, alongside expert knowledge of C/C++ and ARM Cortex-M microcontrollers or DSPs. Based in Ilfracombe, Devon, you will lead the design and development of high-performance firmware for AC/DC and DC/DC power supplies, taking technical responsibility for digital control architecture, firmware verification and development from initial concept through to production. This is an excellent opportunity for a senior embedded software engineer looking to take technical ownership of complex power conversion products while providing technical, Science or a related discipline, with typically 10+ years' firmware development experience within power electronics or industrial control systems. * Expert knowledge of C/C++ embedded programming, with experience using DSPs or ARM Cortex-M microcontrollers and a strong understanding of PWM peripherals, ADC synchronisation and interrupt management. * Proven experience taking embedded firmware from a blank sheet through to production, with strong diagnostic and fault-finding skills using oscilloscopes and logic analysers, alongside experience with Git, CI/CD and automated testing. * Strong knowledge of digital power conversion, firmware verification and safety standards, with experience using MATLAB/Simulink for control-loop design and the ability to provide technical leadership and mentorship. This is an excellent opportunity for a Lead Firmware Engineer to take technical ownership of advanced embedded firmware and digital control systems for power electronics, working across firmware architecture, control algorithms, hardware verification and production within a technically advanced engineering environment in Ilfracombe, Devon ## Description leadership and mentoring to other engineers. Responsibilities of the Lead Firmware Engineer job in Ilfracombe, Devon * Leading the design and development of embedded firmware for AC/DC and DC/DC power supplies, including digital control loops such as PID and 3p3z, state machines and power conversion control algorithms. * Defining firmware architecture, requirements and verification strategies, using HIL testing, MATLAB/Simulink simulation and hands-on debugging with power electronics hardware. * Developing and maintaining embedded communication protocols, including PMBus, CAN, I2C and SPI, while ensuring firmware meets applicable safety, regulatory and functional safety requirements. * Providing technical leadership across firmware projects, supporting production launches and field issues, evaluating new MCU/DSP technologies and mentoring junior firmware engineers. Requirements of the Lead Firmware Engineer job in Ilfracombe, Devon *, Degree-qualified in Electronic Engineering, Computer ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk)