Principal UEFI Firmware Engineer

Graphcore•Austin, TX

About The Position

Graphcore is seeking an experienced UEFI Engineer to design, develop, and deploy UEFI-based firmware for hyperscale AI server platforms. The role focuses on system firmware for platform initialization, hardware configuration, and reliability across large-scale data center deployments. The Firmware Engineering team develops foundational firmware for Graphcore’s AI compute infrastructure. The role works with silicon engineering, hardware design, BMC firmware, validation, and platform architecture teams, as well as ODM partners, to support platform bring-up, integration, and operation from concept through mass production. The position includes developing firmware for platform initialization and system management, implementing security and reliability features, integrating firmware development into automated engineering workflows, and investigating firmware and hardware issues in laboratory and production environments.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • Strong experience developing UEFI or BIOS firmware for server platforms.
  • Expertise with UEFI, TianoCore, and firmware architecture design.
  • Strong experience developing firmware solutions 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.
  • Strong 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.

Nice To Haves

  • 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 programs.
  • Experience delivering firmware for hyperscale cloud deployments and production environments.

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, regression testing, and static analysis.
  • Develop firmware for platform initialization, including CPU, memory, PCIe, and system interconnects.
  • Implement system firmware security features, including root of trust, secure boot chains, and signed firmware updates.
  • Develop platform firmware features supporting reliability, availability, and serviceability (RAS).
  • Build firmware interfaces for telemetry, firmware updates, and system management.
  • Collaborate with hardware, BMC, security, and validation teams to ensure full platform integration.
  • Debug and perform root cause analysis for firmware and hardware issues in laboratory and production environments.

Benefits

  • Flexible working.
  • Medical coverage.
  • Dental coverage.
  • Vision coverage.
  • Flexible Spending Accounts (FSAs).
  • Health Savings Accounts (HSAs).
  • Disability insurance.
  • Life insurance.
  • 401(k) retirement plan.
  • Commuter benefits.
  • Wellness services.
  • Employee Assistance Programme (EAP).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service