CareerPlanSign in

Firmware Engineer

London, UK💼 Full-time🗓 2026-02-09 → 2026-08-07

Core

Develop low-level firmware and real-time control software for smart energy devices to balance the grid and support renewable energy systems.

Role type

Embedded firmware engineer (energy devices)

Builds

Smart devices for the decentralized Energy Network and grid stability solutions

Domain

Renewable energy / Embedded systems / Power electronics

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C/C++, Microcontroller programming, Real-time systems, SPI/I2C/UART/DMA, Hardware debugging (oscilloscopes, JTAG/SWD), Bootloaders, Linker scripts

Preferred skills

Power electronics, Grid-connected converter controls, Control systems, Digital signal processing (FIR, IIR, FFT)

Technologies

GNU, IAR, Git, Docker, CI pipelines

Responsibilities

Develop low-level firmware and drivers for microcontrollers, Design and implement real-time control software, Write, test, and debug embedded C/C++ firmware, Collaborate with hardware and systems teams to define requirements, Assist in board bring-up and profiling, Implement and maintain bootloaders and firmware deployment pipelines

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.