G
Posted 5 hours ago
Staff UEFI Firmware Engineer
GraphcoreStaff UEFI Firmware Engineer
Perks & benefits
Medical InsuranceHealth Insurance
Requirements
Bachelor's or Master's in Engineering or CS, 8+ years UEFI/BIOS firmware experience, Expertise in TianoCore and firmware architecture, Proficiency in C/C++, Knowledge of PCIe and DDR memory training
Skills
C#Firmware
About the role
Responsibilities
- Design, develop, and deploy UEFI-based firmware for hyperscale server platforms
- Collaborate with ODM partners throughout the design lifecycle from concept to mass production
- Integrate UEFI firmware into CI/CD pipelines for automated builds and testing
- Develop firmware functionality for platform initialization including CPU, memory, PCIe, and interconnects
- Implement system firmware security features like root of trust and secure boot chains
- Develop platform firmware features supporting server reliability, availability, and serviceability (RAS)
- Build firmware interfaces for telemetry, updates, and system management
- Debug and perform root cause analysis for firmware and hardware issues
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
- 8+ years of experience developing UEFI or BIOS firmware for server platforms
- Expertise with UEFI, TianoCore, and firmware architecture design
- Strong experience with hyperscale or cloud data center environments
- Proficiency in C/C++
- Deep understanding of DDR memory training, cache coherency, and PCIe subsystems
- Knowledge of server platform architecture (power delivery, thermal management, sensors)
- Experience implementing CI/CD pipelines for firmware
- Experience debugging with logic analyzers, JTAG, and GDB
Preferred Qualifications
- Experience developing UEFI firmware for ARM-based server platforms
- Experience with EDK II codebase development and upstream contribution
- Experience working with ODM/JDM partners on server platform development
- Experience delivering firmware for hyperscale cloud deployments
About the Company
Graphcore is a leading innovator in Artificial Intelligence compute, developing hardware, software, and systems infrastructure to power the next generation of AI breakthroughs.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff UEFI Firmware Engineer
Graphcore · Austin
