Lead Firmware Engineer

Ilfracombe
Ilfracombe, UK
17 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

ARM Architecture Automation of Tests C++ (Programming Language) Communications Protocols Continuous Integration Software Debugging Embedded Software Firmware MATLAB State Machines Git Process Control Systems

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

2:30 min

Tracking remote firmware health with the engineering dashboard

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all