Olix
Architect/Staff Embedded Software Engineer
£173,000 – £173,000Onsite
- Engineering
- London
- Full time
- Yesterday
About the role
As an Architect or Staff Embedded Software Engineer, you will serve as the primary technical authority for hardware-software integration across the DX-1 accelerator platform. You will partner with leadership to define technical direction, establish architectural standards, and make critical decisions regarding the hardware-software boundary from pre-silicon through to sustainment. This role requires deep expertise in full-stack embedded systems and the ability to influence cross-functional teams to ensure system scalability and performance.
Responsibilities
- Own the technical direction for your team and take ownership of architectural decisions.
- Translate priorities into concrete execution plans in collaboration with the Engineering Manager.
- Define and enforce technical principles, interface contracts, and standards for firmware and hardware integration.
- Make critical technical decisions regarding BSP, firmware architecture, ASIC validation, and BMC platform design.
- Drive team alignment through clear, well-reasoned technical decision-making and collaboration with adjacent teams.
- Lead the full lifecycle of your domain from emulation and bring-up through to production reliability and field issue resolution.
- Support the growth of other engineers through code reviews, design feedback, and mentorship.
Required skills
- Embedded Linux
- BSP
- Yocto
- OpenEmbedded
- U-Boot
- UEFI
- Device driver development
- ASIC bring-up
- BMC
- OpenBMC
- IPMI
- Redfish
- MCTP
- PLDM
Nice to have
- IEEE 1588
- PTP
- SyncE
- White Rabbit Protocol
Benefits
- Stock options
- Living-Local Bonus
- Employer-contributed retirement plans
About the Company
OLIX is building the Decode Accelerator 1 (DX-1), the first accelerator architected specifically for decode. The company focuses on rack-scale co-design of logic, data movement, packaging, optics, and interconnect to improve system-level performance.