Principal Debug Validation Engineer

Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.

Bristol, United Kingdom
About Graphcore

Graphcore develops Intelligence Processing Units (IPUs) and the Poplar SDK for building and running machine-learning applications. It continues operating under the Graphcore name as a wholly owned SoftBank Group subsidiary.

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 will lead post-silicon debug and validation for AI compute silicon and platforms. You will investigate complex hardware, firmware, software, and system failures; improve debug methodologies and validation coverage; build automated tooling; analyse diagnostic data; and communicate risks and recommendations throughout product readiness.

Requirements

  • Experience in bare-metal environments
  • Knowledge of SoC and platform architectures
  • Expertise in debug infrastructure and post-silicon debug methodologies
  • Programming skills in Python, C, or CMM
  • Experience with post-silicon validation in digital ASIC environments
  • Linux and Python experience
  • Knowledge of scan, DFT, JTAG, and trace infrastructure
  • Debug skills including fault tree analysis, failure isolation, fishbone methodologies, and system-level debugging

Responsibilities

  • Lead post-silicon debug and validation activities for AI compute silicon and platform technologies
  • Prioritize, plan, and execute debug and validation activities across projects and milestones
  • Investigate and resolve silicon, firmware, software, and system-level issues
  • Develop debug methodologies and failure-analysis processes
  • Collaborate with architecture, RTL, firmware, software, systems, and platform teams to identify root causes and corrective actions
  • Debug CPU, memory, interconnect, and high-speed I/O subsystems
  • Develop automated debug, regression, and validation infrastructure
  • Analyse logs, traces, telemetry, and hardware data
  • Develop validation tests, debug tooling, and custom diagnostics
  • Define validation metrics, debug workflows, and reporting standards
  • Communicate technical risks, status, and recommendations
  • Support silicon readiness reviews and product release decisions
Principal Debug Validation Engineer at Graphcore | JobStash