G

Graphcore

Delivers IPU-powered AI cloud services

Senior System Tests & Diagnostics Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 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.
  • A strong understanding of modern server platform architecture, including interactions among CPU, memory, PCIe, storage, networking, firmware, operating systems, and device drivers.
  • Experience debugging hardware/software interactions across multiple platform layers.
  • Experience developing diagnostics, stress testing, or hardware validation software.
  • Experience with server platforms, embedded systems, or SoC validation.
  • Strong analytical and debugging skills.
  • Experience collaborating across hardware, firmware, software, and validation teams.

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 with firmware and validation teams to improve hardware observability.
  • Debug low-level hardware, firmware, operating system, 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.

Desired Qualifications

  • Experience with Arm-based server platforms.
  • Experience with AI accelerators or high-performance computing systems.
  • Experience with silent data corruption testing.
  • Experience with hardware stress testing.
  • Experience with power transient analysis.
  • Experience with hardware fault-injection methodologies.
  • Experience with firmware validation.
  • Experience with silicon bring-up.
  • Experience with performance characterization.
  • Experience with hardware telemetry and observability.
  • Experience with BMC firmware or server management.
  • Experience with Reliability, Availability, and Serviceability (RAS) technologies.
  • Experience validating CPU scaling and cache behavior.
  • Experience validating memory (DDR/HBM) bandwidth, latency, and NUMA effects.
  • Experience validating interconnect contention under multi-core load.
  • Experience validating PCIe/I-O throughput, latency, and multi-device scenarios.
  • Experience with high-speed I/O validation.

About the Company

Graphcore

Delivers IPU-powered AI cloud services

Graphcore.ai focuses on building and delivering Intelligence Processing Units (IPUs) and related AI services for enterprises. It provides IPU-powered cloud services, pre-trained AI models, optimized inference engines, and APIs on a subscription basis with on-demand pricing and free tiers through cloud partners. The IPUs accelerate AI workloads and enable scalable, cost-efficient AI deployment in enterprise applications. The company differentiates itself through specialized IPU hardware and optimized software stack, plus partnerships with cloud providers to reach customers, rather than relying on generic hardware. The goal is to help businesses scale AI-powered products and operations efficiently by offering flexible, scalable compute and ready-to-use AI components.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$1.1B
Headquarters
Bristol, United Kingdom
Founded
2016

Recently Posted Jobs

Explore more opportunities at Graphcore

See more jobs