Senior System Validation Engineer
Graphcore · Austin, TX · 1 wk ago
Quality AssuranceFull-time
Responsibilities
- Translate hardware features into structured, parameterized test cases, including objectives, workload models, parameters, metrics, and pass/fail criteria.
- Use and tune open-source tools such as Stress-ng, fio, iperf, sysbench, Imbench.
- Define workload parameters: concurrency (threads/cores), memory footprint, access patterns, queue depth, block size, CPU/NUMA affinity.
- Design and execute validation scenarios: functional, performance, stress, and corner-case testing.
- Validate across domains: CPU scaling and cache behavior, memory (DDR/HBM) bandwidth, latency, and NUMA effects, interconnect contention under multi-core load, PCIe/I-O throughput, latency, and multi-device scenarios.
- Develop custom micro-benchmarks (C/C++) when existing tools are insufficient.
- Use Python to automate test execution and orchestration, implement parameter sweeps and test matrices, parse, analyze, and visualize results.
- Debug system behavior and performance issues in collaboration with hardware and firmware teams.
Qualifications
- Strong background in Linux systems and low-level performance analysis.
- Experience in system validation, benchmarking, or performance testing.
- Solid understanding of one or more domains: CPU architecture, memory systems, or PCIe.
- Experience using benchmarking tools (stress-ng, fio, iperf, etc.).
- Ability to define test cases, parameters, and workload models.
- Proficiency in Python (essential) for automation, orchestration, and data analysis.
- Programming experience in C/C++ for micro-benchmark development.
Benefits
- In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future.
- The benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP).