CareerPlan

Senior Embedded Software Engineer

London, UKFull-time2026-10-20 → 2026-10-22
On-siteU.S. persons only (export control)

Core

Design, implement, and own subsystems of the DX-1 platform firmware from simulation through FPGA prototypes and first silicon into production.

Role type

Senior Embedded Software Engineer (Hardware/ASIC/FPGA)

Builds

Boot and update flows, platform management services, embedded Linux, real-time firmware, and register-level control for the DX-1 accelerator.

Domain

Semiconductor hardware, data center infrastructure, accelerator design

Required skills

C (bare metal), C/C++ (Linux), interrupt design, memory ordering, cache maintenance, DMA, Yocto/OpenEmbedded, U-Boot, device tree, hardware-in-the-loop testing, oscilloscope/logic analyzer usage

Preferred skills

OpenBMC, Redfish, PLDM, IEEE 1588 PTP, FPGA soft cores, precision timing

Technologies

Linux kernel, FPGA, ASIC, Python, JTAG, MCTP, I2C, SMBus, PMBus

Responsibilities

Own a subsystem end-to-end including design, implementation, testing, and production bring-up; work across boot firmware, Linux kernel/drivers, and bare-metal code; write firmware tests and bench scripts; lead multi-engineer initiatives; review code and document learnings

Seniority

Senior, hands-on IC