Principal Firmware Engineer
Core
Lead end-to-end firmware development, validation, and debugging for server architecture across pre-silicon, post-silicon, and platform deployment phases.
Role type
Principal Firmware Engineer (Server/Platform)
Builds
Server platform firmware (SoC FW, BIOS, BMC), validation frameworks, and testing methodologies.
Domain
Datacenter hardware and firmware engineering
Required skills
System-level architecture design, complex hardware/firmware interface debugging, validation framework design, multi-team initiative leadership, Python/C/C++ programming, low-level driver development, memory management, scheduling, interrupt handling, multi-threading
Preferred skills
Mentorship and peer guidance, identifying architectural inefficiencies, defining stimulus and test content, reducing manual testing efforts
Technologies
Python, C, C++, UEFI, U-Boot, PCIe, I2C, eMMC, SPI, USB, UARTs
Responsibilities
Define SoC and platform validation methodology and test cases; debug and solve complex hardware/firmware interface issues; coordinate integration and validation of system software; architect testing frameworks to establish coverage; mentor team members; ensure systematic closure of issues for releases.
Seniority
Principal, hands-on IC with strategic influence
