Principal Server Firmware Architect
Core
Design and implement firmware for RISC-V server application processors and microcontrollers, including BIOS, BMC software, and system integration.
Role type
Principal Server Firmware Architect
Builds
TianoCore/EDK-II BIOSes, OpenSBI, M-mode firmware environments, and BMC software for RISC-V servers.
Domain
Semiconductor / Server Hardware / Embedded Systems
Required skills
EDK-II/Tianocore development, ACPI table and AML code, UEFI, Devicetree, DMTF manageability standards, bare metal microcontroller code, FPGA and emulation debugging, technical specifications writing, C programming
Preferred skills
RISC-V architecture, OpenBMC, Rust, system power management, PCIe, hardware debugger usage, virtualization, RTL engineering collaboration, standards group participation
Technologies
TianoCore, EDK-II, OpenSBI, ACPI, UEFI, Devicetree, DMTF, FPGA, Rust, PCIe
Responsibilities
Write and implement platform microcontroller firmware on SiFive reference designs; build BMC software environments; debug challenging problems with system software and validation teams; work with hardware architects to improve RISC-V platform specifications.
Seniority
Principal, hands-on IC
