G

Graphcore

Delivers IPU-powered AI cloud services

Principal UEFI Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A 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 and 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.

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 to enable automated builds, regression testing, and static analysis.
  • Develop firmware functionality supporting 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 server reliability, availability, and serviceability (RAS).
  • Build firmware interfaces supporting telemetry, firmware updates, and system management capabilities.
  • Collaborate with hardware, BMC, security, and validation teams to ensure full platform integration.
  • Debug and perform root cause analysis for firmware and hardware issues across lab and production environments.

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

About the Company

Graphcore

Delivers IPU-powered AI cloud services

Graphcore.ai focuses on building and delivering Intelligence Processing Units (IPUs) and related AI services for enterprises. It provides IPU-powered cloud services, pre-trained AI models, optimized inference engines, and APIs on a subscription basis with on-demand pricing and free tiers through cloud partners. The IPUs accelerate AI workloads and enable scalable, cost-efficient AI deployment in enterprise applications. The company differentiates itself through specialized IPU hardware and optimized software stack, plus partnerships with cloud providers to reach customers, rather than relying on generic hardware. The goal is to help businesses scale AI-powered products and operations efficiently by offering flexible, scalable compute and ready-to-use AI components.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$1.1B
Headquarters
Bristol, United Kingdom
Founded
2016

Recently Posted Jobs

Explore more opportunities at Graphcore

See more jobs