Architect/Staff Embedded Software Engineer
Core
Architect/Staff Embedded Software Engineer defining hardware-software integration architecture for the DX-1 decode accelerator, spanning ASIC, BMC, and high-speed interconnect fabric.
Role type
Staff/Principal Architect, hands-on IC
Builds
Rack-scale decode accelerator systems (DX-1) integrating logic, data movement, packaging, optics, and interconnect
Domain
Semiconductor hardware acceleration / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
ASIC bring-up and validation, BMC/OpenBMC platform firmware, high-speed SerDes and interconnect bring-up, embedded Linux BSP (Yocto/OpenEmbedded, U-Boot, UEFI), device driver development, device tree authoring, server management protocols (IPMI/IPMB, Redfish, MCTP, PLDM), low-speed peripheral integration (I2C, SPI, UART, CPLD)
Preferred skills
cycle-deterministic or precision timing systems (IEEE 1588 / PTP, SyncE, White Rabbit Protocol)
Technologies
Yocto, OpenEmbedded, U-Boot, UEFI, OpenBMC, IPMI, Redfish, MCTP, PLDM, SerDes
Responsibilities
Own technical direction and architectural decisions for the team, define principles and interface contracts, make critical technical decisions in domain (BSP, ASIC validation, BMC design, interconnect), lead full lifecycle from pre-silicon to sustainment, raise team level through code review and design feedback
Seniority
Staff/Principal, hands-on IC with strategic influence