Lead Firmware Engineer

TDK Lambda UK Limited
Ilfracombe, UK
3 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
ÂŁ60,000.0
Working hours
Shift work
Job source

Tech stack

ARM Architecture C++ (Programming Language) CAN Bus Software Quality Communications Protocols Software Debugging Firmware MATLAB Serial Peripheral Interface State Machines Git Information Technology
+3 more
Process Control Systems Modeling and Simulation Software Version Control

Job description

An exciting opportunity has arisen within our Standard Products Development team for a Lead Firmware Engineer who wants to drive innovation, take on high-level responsibility, and shape the digital future of our power solutions. You will lead the design and implementation of firmware and digital control algorithms for standard power supplies, ensuring our products are competitive, reliable, and delivered with a “Right First Time” mindset. You will provide technical vision and mentorship for the firmware team while collaborating closely with our hardware engineers., * Design and develop high-performance firmware for standard AC/DC and DC/DC power supplies.

  • Architect and implement digital control loops (e.g., PID, 3p3z) and state machines for power conversion topologies.
  • Develop and maintain communication protocols including PMBus, CAN bus, I2C, and SPI for telemetry and control.
  • Define firmware requirements, architectural designs, and comprehensive test plans to meet cost, reliability, and performance targets.
  • Verify firmware through hardware-in-the-loop (HIL) testing, simulation (MATLAB/Simulink), and hands-on debugging with power hardware.
  • Ensure firmware compliance with applicable safety and regulatory standards (e.g., IEC 62368-1, UL) and functional safety requirements.
  • Technically lead firmware development projects to agreed timescales and budgets, driving excellence in code quality and documentation.
  • Support manufacturing launches, provide post-launch field support, and drive continuous improvement through firmware updates and optimizations.
  • Evaluate new microcontrollers (MCU), Digital Signal Processors (DSP), and firmware technologies for applicability in future product ranges.
  • Provide mentorship and technical leadership to junior engineers; produce clear technical reports and documentation.

Requirements

  • Degree (BEng/MEng/BSc) in Electronic Engineering, Computer Science, or a related field with equivalent experience.
  • Proven experience (typically 10+ years) in firmware development, specifically for power electronics or industrial control systems.
  • Expert knowledge of C/C++ for embedded systems and experience with DSPs or ARM Cortex-M microcontrollers.
  • Expert understanding of digital power conversion concepts, including PWM peripherals, ADC synchronization, and interrupt management.
  • Proven ability to lead firmware projects from a “blank sheet” through to production; excellent fault-finding and diagnostic skills using logic analyzers and oscilloscopes.
  • Experience with version control (e.g., Git), CI/CD pipelines, and automated testing frameworks.
  • Familiarity with simulation and modelling tools such as MATLAB/Simulink for control loop design and auto-coding.
  • Practical experience with firmware safety standards and rigorous verification processes.
  • Excellent verbal and written communication skills for interfacing with hardware teams and internal project stakeholders.
  • Proven experience in mentoring staff and providing constructive technical leadership.

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Sick pay
  • Free parking
  • Company pension
  • Cycle to work scheme
  • On-site parking

About the company

TDK is a supplier to some of the most diverse, technology based and original equipment manufacturers worldwide including global organisations within the Industrial, Medical and Test & Measurement markets.

Apply for this position

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

Apply on uk.indeed.com
Prepare application

Good distractions

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

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea ¡ World Congress 2022

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch ¡ World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac ¡ World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kßhberger +1 ¡ LIVE

Videos

See all

Related articles

See all