CareerPlan

Architect/Staff Embedded Software Engineer

London, UKFull-time2026-10-20 → 2026-10-22
On-siteCitizens or permanent residents only

Core

Design authority for DX-1 platform firmware covering bare-metal/RTOS, embedded Linux, BMC, and ASIC register-level control from simulation to production.

Role type

Staff Embedded Software Engineer (Hardware-Software Boundary)

Builds

Rack-scale custom silicon platform firmware and management interfaces

Domain

Semiconductor hardware infrastructure / Data center hardware

Required skills

Bare-metal/RTOS firmware, Embedded Linux BSP (Yocto/U-Boot), Memory ordering/barriers, Interrupt latency, OpenBMC/Redfish/PLDM, Register-level ASIC control, Precision timing (PTP/White Rabbit), SerDes/Optical link bring-up

Preferred skills

ASIC tape-out experience, FPGA prototypes, Secure boot, Device models

Technologies

Yocto, OpenEmbedded, U-Boot, UEFI, OpenBMC, Redfish, PLDM, MCTP, I2C, SMBus, PMBus, SPI, UART, IEEE 1588 PTP, White Rabbit, SyncE

Responsibilities

Lead major firmware areas (boot, management, control), Define explicit interfaces/contracts, Support bring-up and validation, Define failure/update behavior, Build reference implementations/tests, Identify high-impact technical risks, Develop senior engineers

Seniority

Staff, hands-on IC with technical leadership