Principal Hardware Diagnostics Engineer - Austin, Texas, United States
Originally posted 19 May 2026 by the employer.
About the role
As Principal Hardware Diagnostics Engineer at Graphcore, you will design and develop diagnostics software used to monitor hardware health and diagnose system-level issues across AI infrastructure platforms. You will focus on building diagnostics agents, tools, and analytics frameworks to identify, isolate, and resolve hardware issues across blade-level servers and rack-scale clusters.
What you'll do
- Design and develop automated hardware diagnostics solutions for blade-level servers and rack-scale AI systems. - Architect and implement diagnostic agents, monitoring tools, and analytics frameworks to track hardware telemetry. - Collaborate with hardware teams to integrate low-level diagnostic modules into monitoring systems. - Develop diagnostics tools capable of detecting hardware health conditions and isolating failures for internal validation and production data center operations. - Provide detailed hardware fault information to system engineers and define remediation workflows for fault scenarios across nodes and clusters. - Collaborate with firmware, networking, and cloud platform teams to integrate diagnostics across the system stack.
What you'll need
- Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, or a related discipline. - Strong software engineering experience in Python, C++, or C#. - Experience developing diagnostics or monitoring systems for hardware platforms. - Experience working with distributed systems or cloud infrastructure. - Strong knowledge of Linux environments and system-level diagnostics tools. - Experience collaborating with CM/ODM partners on manufacturing diagnostics and fault isolation.
Skills: diagnostics software, hardware health monitoring, system-level issues, AI infrastructure platforms, Linux environments
This role has been open 129 days — well above the 64-day median for Systems Software Engineering roles.
Systems Software Engineering · Systems Software
|
Open roles in category
682
|
Median days open
64 d
|
Median salary
$209k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Graphcore | All employers we track in this specialty (682 roles · 72 employers) |
|---|---|---|
| Open roles in this specialty | 12 | 682 |
| Open roles in the wider Software, Firmware & Systems family | 110 | 6298 · 144 employers |
| Median days open | 88 d | 64 d (+24 d vs this employer) |
| Median salary (USD postings) | — | $209k |
Skills observed across this category: diagnostics software, hardware health monitoring, system-level issues, AI infrastructure platforms, Linux environments
Who's hiring in this category
- Qualcomm · 175 open roles · median 84 d
- NVIDIA · 131 open roles · median 44 d
- AMD · 59 open roles · median 52 d
- Mobileye · 23 open roles · median 86 d
- Broadcom · 22 open roles · median 59 d
- Arm Holdings · 20 open roles · median 120 d
How we counted: 682 open Systems Software Engineering (Systems Software) roles from 72 employers tracked in the SemiconductorJobs index, counted 23 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.
Graphcore
Similar Jobs
Infrastructure Systems Engineer - Arizona, Phoenix, United States
Intel Corporation · Remote friendly (US, Arizona, Phoenix, United States)
Infrastructure Storage Engineer - Arizona, Phoenix, United States
Intel Corporation · Remote friendly (US, Arizona, Phoenix, United States)