Principal Debug Validation Engineer
Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.
Funding history
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.
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
