Search...

Senior UEFI Firmware Engineer

G
Graphcore

Graphcore is a Bristol-based AI chipmaker (IPU accelerators), a SoftBank subsidiary and a Molten Ventures portfolio company.

Maintainer signals as of 8/14/2026

About Graphcore

Graphcore (graphcore.ai) is a British semiconductor company building Intelligence Processing Units (IPUs) for AI workloads. Founded in Bristol in 2016, it was acquired by SoftBank in 2024. It is a portfolio company of Molten Ventures.

View jobs by Graphcore

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You design, develop, and deploy UEFI-based firmware for hyperscale AI server platforms. You support platform initialization, hardware configuration, security, reliability, telemetry, firmware updates, and system management. You integrate firmware into CI/CD pipelines and debug hardware and firmware issues across laboratory and production environments.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline
  • 6+ years of experience developing UEFI or BIOS firmware for server platforms
  • Expertise with UEFI, TianoCore, and firmware architecture design
  • Experience developing firmware for hyperscale or cloud data center environments
  • Strong programming skills in C/C++
  • Deep understanding of DDR memory training, cache coherency protocols, and PCIe subsystems
  • Knowledge of server platform architecture including power delivery, thermal management, sensors, and FRUs
  • Experience implementing CI/CD pipelines for firmware development
  • Experience debugging system firmware using logic analyzers, JTAG, GDB, and similar tools
  • Experience developing UEFI firmware for ARM-based server platforms
  • Experience with EDK II codebase development and upstream contribution

Responsibilities

  • Design, develop, and deploy UEFI-based firmware for hyperscale server platforms
  • Collaborate with ODM partners throughout the design lifecycle
  • Integrate UEFI firmware into CI/CD pipelines
  • Develop firmware functionality for CPU, memory, PCIe, and system interconnect initialization
  • Implement root of trust, secure boot chains, and signed firmware updates
  • Develop firmware features supporting reliability, availability, and serviceability
  • Build firmware interfaces for telemetry, firmware updates, and system management
  • Collaborate with hardware, BMC, security, and validation teams
  • Debug and perform root cause analysis for firmware and hardware issues

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Flexible Spending Accounts
  • Health Savings Accounts
  • Disability insurance
  • Life insurance
  • 401(k) retirement plan
  • Commuter benefits
  • Wellness services
  • Employee Assistance Programme
  • Flexible working
Senior UEFI Firmware Engineer at Graphcore | JobStash