> Markdown version of [/jobs/ext/4671671-principal-server-firmware-architect](https://www.wearedevelopers.com/jobs/ext/4671671-principal-server-firmware-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Server Firmware Architect - **Company:** Sifive Inc. - **Location:** Santa Clara, UT, United States - **Contract:** Permanent contract - **Skills:** Advanced Configuration and Power Interface (ACPI), Artificial Intelligence, Computing Platforms, Software Debugging, Emulators, Firmware, Field-Programmable Gate Array (FPGA), Machine Learning, PCI Express, Reduced Instruction Set Computing, System Software, System Testing, Systems Integration, Virtualization Technology, Computer Network Operations, Extensible Firmware Interface, Information Technology, Bare Metal, Bmc Software - **Published:** November 11, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-server-firmware-architect-santa-clara-ut--5050c60a-625d-4dab-9b58-e125e4a7b338 ## About the Role Computer Firmware, Server Architecture, Machine Learning, Computer Systems, RISC Processors, Artificial Intelligence (AI), Network Operations Center, Market Segmentation, Technical Leadership, Debugging Skills, * Experience developing and maintaining EDK-II/Tianocore core * Experience writing and debugging ACPI table and AML code * Experience with ACPI, UEFI, and Devicetree * Experience with DMTF manageability standards * Experience developing bare metal microcontroller code * Experience developing and debugging software on FPGA and emulation platforms * Experience reviewing and writing specifications * A strong track record of writing clean and maintainable C code Ways to stand out * Familiarity with the RISC-V architecture * Familiarity with OpenBMC and other BMC software environments * Familiarity with Rust * Familiarity with system power management * Familiarity with PCIe * Familiarity with debugging systems via hardware debuggers * Familiarity with virtualization * Experience working with hardware RTL engineers * Experience working with standards groups ## Description Do you want to be part of the RISC-V revolution? RISC-V and SiFive are redefining computing platforms for the 21st century. SiFive, the world leader in RISC-V, is seeking an experienced server f\irmware architect. In this role, you'll be working on both application processor and microcontroller firmware for RISC-V servers. You'll work on TianoCore/EDK-II BIOSes, OpenSBI and other M-mode firmware environments, and their RISC-V system integration, working with upstream software and standards communities as necessary. You'll help write and implement platform microcontroller firmware on SiFive reference designs. You'll build BMC software environments, ensuring that they work well with our server designs. You'll debug challenging problems, working with our system software and system validation teams, on SiFive designs running in emulation. And you'll work with hardware architects and engineers, both inside SiFive and at RISC-V International, to improve RISC-V platform and system specifications.