Senior System Diagnostics & Validation Engineer

Graphcore

Austin (TX)

On-site

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision insurance
401(k) retirement plan
Flexible working arrangements

Job summary

Graphcore is seeking a System Tests & Diagnostics Engineer in Austin to develop and extend silicon validation tools for next-gen AI hardware. You will create diagnostic software and stress tools, expose hardware failures, and improve observability across CPU, memory, PCIe, storage, firmware, and BMC in collaboration with Arm engineers and Graphcore teams.

You will work on silent data corruption tests, power stress tools, and platform diagnostics, enabling scalable diagnostics across silicon

Qualifications

  • 12+ years of experience developing hardware diagnostics, system validation software, firmware validation tools, or low-level systems software.
  • Strong software development skills in Python and C/C++.
  • Strong Linux systems experience.
  • Strong understanding of modern server platform architecture and how CPU, memory, PCIe, storage, networking, firmware, OS, and device drivers interact.
  • Experience debugging hardware/software interactions across multiple layers of the platform.

Responsibilities

  • Learn and extend existing Arm diagnostics tools to support Graphcore’s AI platform.
  • Develop specialized diagnostics and stress-testing software for CPU, memory, interconnect, PCIe, and other system components.
  • Build reusable validation utilities that integrate into the existing validation framework.
  • Develop tools that expose intermittent hardware failures including silent data corruption, timing-related issues, and hardware instability.
  • Design configurable diagnostic applications supporting multiple silicon revisions, platforms, and execution environments.
  • Develop automation for executing diagnostics across server and rack-scale validation environments.
  • Design configuration-driven diagnostics supporting scalable parameterization and workload variation.
  • Collaborate with hardware architects to understand new hardware capabilities and identify missing diagnostics.
  • Work closely with firmware and validation teams to improve hardware observability.
  • Debug low-level hardware, firmware, OS, and driver interactions.
  • Analyze diagnostic output and improve fault isolation methodologies.
  • Develop software that enables engineers to reproduce and investigate difficult hardware failures.
  • Contribute reusable libraries and utilities that improve engineering productivity across multiple validation teams.

Skills

Python
C/C++
Linux
Hardware diagnostics
System validation software
Debugging
Communication
Problem solving

Education

Bachelor's or Master's in CS/CE/EE

Tools

Git

Job description

Graphcore is seeking a System Tests & Diagnostics Engineer in Austin to develop and extend silicon validation tools for next-gen AI hardware. You will create diagnostic software and stress tools, expose hardware failures, and improve observability across CPU, memory, PCIe, storage, firmware, and BMC in collaboration with Arm engineers and Graphcore teams.

You will work on silent data corruption tests, power stress tools, and platform diagnostics, enabling scalable diagnostics across silicon

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI System Diagnostics & Validation Engineer
Senior AI System Diagnostics & Validation Engineer

Graphcore • Austin (TX)

On-site
USD 150,000 - 210,000
Medical, dental & vision
401(k) retirement plan
Commuter benefits
+2
Senior System Diagnostics Engineer – AI Hardware
Senior System Diagnostics Engineer – AI Hardware

Graphcore • Austin (TX)

On-site
USD 180,000 - 240,000
Medical, dental and vision coverage
FSAs and HSAs
401(k) retirement plan
+3
Senior AI Hardware Diagnostics Engineer
Senior AI Hardware Diagnostics Engineer

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
AI Hardware Diagnostics Lead for System Validation
AI Hardware Diagnostics Lead for System Validation

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical, dental and vision coverage
401(k) retirement plan
Flexible working
Senior Test Tool Engineer – AI Hardware Validation
Senior Test Tool Engineer – AI Hardware Validation

EngineersOfAI • Austin (TX)

On-site
USD 140,000 - 190,000
Senior System-Level Test Engineer – AI Processor Automation
Senior System-Level Test Engineer – AI Processor Automation

Graphcore, Ltd. • Austin (TX)

On-site
USD 120,000 - 160,000
Staff System Tests & Diagnostics Engineer
Staff System Tests & Diagnostics Engineer

Graphcore • Austin (TX)

On-site
USD 180,000 - 240,000
Medical, dental and vision coverage
FSAs and HSAs
401(k) retirement plan
+3
Technical Lead - System Tests & Diagnostics Engineer
Technical Lead - System Tests & Diagnostics Engineer

Graphcore • Austin (TX)

On-site
USD 180,000 - 240,000
Medical, Dental, Vision insurance
401(k) retirement plan
Flexible working arrangements
Senior System-Level Test Engineer (SLT & Automation)
Senior System-Level Test Engineer (SLT & Automation)

Graphcore • Austin (TX)

On-site
USD 110,000 - 140,000
Flexible working
Medical, dental and vision coverage
401(k) retirement plan
Senior System Tests & Diagnostics Engineer
Senior System Tests & Diagnostics Engineer

Graphcore • Austin (TX)

On-site
USD 150,000 - 210,000
Medical, dental & vision
401(k) retirement plan
Commuter benefits
+2