Senior System Tests & Diagnostics Engineer
Core
Develop system-level diagnostics, stress-testing software, and validation utilities for Graphcore AI platforms to expose hardware failures and instability.
Role type
Senior IC system diagnostics and validation engineer
Builds
Reusable validation utilities, diagnostic tools, and stress-testing frameworks for CPUs, memory, interconnects, and PCIe
Domain
AI hardware validation, server platform architecture, embedded systems
Required skills
Python, C/C++, Linux systems, server platform architecture, hardware debugging, firmware validation, device drivers, stress-testing, fault isolation
Preferred skills
Arm-based server platforms, AI accelerators, silent data corruption testing, hardware stress testing, power transient analysis, fault injection, silicon bring-up, performance characterization, hardware telemetry, BMC firmware, RAS technologies, CPU scaling, cache behavior, DDR/HBM memory, NUMA effects, interconnect contention, PCIe performance
Technologies
Python, C/C++, Linux, PCIe, DDR, HBM, BMC firmware
Responsibilities
Extend Arm diagnostics technologies; Develop system-level diagnostics and stress-testing software; Build reusable validation utilities; Create tools to expose intermittent hardware failures; Automate diagnostic execution across server and rack-scale environments; Debug low-level interactions among hardware, firmware, OS, and drivers; Analyze diagnostic output and improve fault isolation
Seniority
Senior, hands-on IC
