Graphcore
Principal UEFI Firmware Engineer
Austin, Texas, United States · Principal · Full-time · Posted Oct 20, 2026
- Education
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
About the job
Designs and delivers UEFI firmware for hyperscale AI server platforms, supporting platform bring-up, security, reliability, and system management.
What you'll do
- Develop firmware for platform initialization, including CPU, memory, PCIe, and system interconnects; implement security and RAS features.
- Integrate firmware into CI/CD pipelines for automated builds, regression testing, and static analysis.
- Collaborate with ODM and internal teams, and debug firmware and hardware issues across lab and production environments.
What they ask for
- Strong experience developing UEFI or BIOS firmware for server platforms, including hyperscale or cloud data center environments.
- Expertise in UEFI, TianoCore, and firmware architecture; strong C/C++ programming skills.
- Deep understanding of DDR memory training, cache coherency, PCIe, and server platform architecture.
- Experience with firmware CI/CD pipelines and debugging tools such as logic analyzers, JTAG, and GDB.
Nice to have
- UEFI firmware development for ARM-based server platforms; EDK II development and upstream contributions.
- Experience with ODM/JDM partners and firmware delivery for hyperscale cloud deployments.
Tools
UEFI, TianoCore, C/C++, CI/CD, DDR, PCIe, JTAG, GDB
AI focus
Develops system firmware for hyperscale AI server platforms that support AI compute infrastructure.
Model-written summary · the original posting is authoritative