Data Center AI Platform Firmware Engineer, Senior to Staff
Core
Design, develop, debug, and validate low-level firmware for next-generation AI racks and servers, bridging silicon, hardware platforms, and operating systems.
Role type
Senior to Staff IC firmware engineer (ARM server/AI platform)
Builds
Bootloaders, platform initialization code, drivers, and validation firmware for ARM-based SoCs and accelerator platforms
Domain
Semiconductor / Embedded Systems / AI Infrastructure
Required skills
C programming, ARM architecture (v8/v9), hardware bring-up, system debugging, memory management, power management, security (Root-of-Trust), PCIe/USB/Ethernet drivers, JTAG/trace analysis
Preferred skills
Linux kernel development, UEFI/EDK2/U-Boot, DDR initialization, RAS, thermal control
Technologies
ARM Cortex-A, Neoverse, UEFI, EDK2, U-Boot, ACPI, SMBIOS, Device Tree, GIC, PCIe, USB, Ethernet, JTAG, oscilloscopes, logic analyzers
Responsibilities
Design and maintain low-level firmware for ARM-based SoCs and servers; Implement bootloaders, DDR initialization, security features, and peripheral drivers; Lead early silicon and board bring-up activities; Debug complex firmware, hardware, and system-level failures using JTAG and trace tools; Collaborate with silicon, hardware, and OS teams across the product lifecycle.
