Graphcore
Staff System Tests & Diagnostics Engineer
Austin, Texas, United States · Staff · Full-time · Posted Oct 7, 2026
- Education
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
About the job
Develop and integrate system-level diagnostics and stress-testing software to validate Graphcore’s next-generation AI silicon and improve platform observability and fault isolation.
What you'll do
- Extend Arm diagnostics and build reusable tools for detecting hardware failures across platform components.
- Automate configurable diagnostics and stress tests across server and rack-scale validation environments.
- Collaborate with hardware, firmware, and validation teams to debug issues and improve fault isolation.
What they ask for
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- Strong experience developing hardware diagnostics, system validation software, firmware validation tools, or low-level systems software.
- Strong software development skills in Python and C/C++, and strong Linux systems experience.
- Experience debugging hardware/software interactions and developing diagnostics, stress-testing, or hardware-validation software.
Nice to have
- Experience with Arm-based server platforms, AI accelerators, or high-performance computing systems.
- Experience with SDC testing, hardware stress testing, silicon bring-up, or hardware telemetry and observability.
Tools
Python, C/C++, Linux, Arm
AI focus
Develop diagnostics and stress tools for next-generation AI silicon and platforms.
Model-written summary · the original posting is authoritative