Senior Test Tool Developer at Graphcore | Austin, TX, US | Rezi

Senior Test Tool Developer at Graphcore

Senior Test Tool Developer

Graphcore · Austin, TX, US

1 months ago

Senior Test Tool Developer

Graphcore · Austin, TX, US

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The Senior Test Tool Developer will design, develop, and maintain software tools and automation for validating next-generation AI hardware platforms. This role collaborates with hardware, firmware, diagnostics, and validation engineers to create automated test solutions that enhance product quality, accelerate debugging, and boost engineering productivity.

Responsibilities

  • Design, develop, and maintain automated test software for silicon, IP blocks, and hardware platforms.
  • Develop low-level hardware tests from architecture specifications, hardware documentation, and design requirements.
  • Build scalable functional, stress, and regression test suites for subsystem and system-level validation.
  • Create reusable software libraries, utilities, and automation frameworks to improve validation efficiency and engineering productivity.
  • Develop automated workflows for silicon bring-up, characterization, regression execution, and manufacturing validation.
  • Collaborate with hardware design, firmware, diagnostics, and validation engineers to convert technical requirements into automated test solutions.
  • Analyze test results, hardware telemetry, and debug data to identify issues and support root cause analysis.
  • Investigate and resolve automation failures, continuously improving tool robustness, maintainability, and usability.
  • Contribute to continuous integration environments and automated validation infrastructure.
  • Produce clear technical documentation for tooling, automation frameworks, validation methodologies, and best practices.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
  • Experience developing software in Python, C++, or similar programming languages.
  • Strong Linux software development experience.
  • Experience creating automated test frameworks or validation tooling for hardware or embedded systems.
  • Ability to interpret hardware specifications and convert technical requirements into automated validation solutions.
  • Experience debugging hardware and software interactions.
  • Familiarity with Git and modern software development practices.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively across multidisciplinary engineering teams.
  • Ability to work independently while contributing effectively within collaborative engineering environments.
  • Experience validating SoCs or silicon IP.
  • Familiarity with PCIe, DDR, Ethernet, I2C, SPI, UART, or similar hardware interfaces.
  • Experience with FPGA validation, silicon bring-up, or hardware emulation environments.
  • Experience developing automated stress testing and regression infrastructure.
  • Familiarity with CI/CD systems supporting hardware validation.
  • Experience working alongside hardware architects and RTL design teams.
  • Knowledge of hardware diagnostics, telemetry collection, or failure analysis techniques.
  • Experience working with AI accelerator or high-performance computing hardware platforms.

Skills

  • Python
  • C++
  • Linux
  • Automated test frameworks
  • Validation tooling
  • Hardware debugging
  • Software debugging
  • Git
  • PCIe
  • DDR
  • Ethernet
  • I2C
  • SPI
  • UART
  • FPGA validation
  • Silicon bring-up
  • Hardware emulation
  • CI/CD systems
  • Hardware diagnostics
  • Telemetry collection
  • Failure analysis

Location

  • Remote
  • Hybrid
  • Onsite

Work Type

  • Full-time

Experience Level

  • Senior

Education Level

  • Bachelor's degree
  • Master's degree

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Flexible Spending Accounts (FSAs)
  • Health Savings Accounts (HSAs)
  • Disability insurance
  • Life insurance
  • 401(k) retirement plan
  • Commuter benefits
  • Wellness services
  • Employee Assistance Program (EAP)

About the Company

  • Graphcore is a leading innovator in Artificial Intelligence compute, developing hardware, software, and systems infrastructure for AI breakthroughs.
  • As part of the SoftBank Group, Graphcore is developing transformative technologies to enable Artificial Super Intelligence and make its benefits widely accessible.
  • Graphcore's teams comprise experts in silicon design, software engineering, systems architecture, and AI research, collaborating to solve complex engineering challenges.

Equal Opportunity

  • Graphcore offers an equal opportunity process and is committed to building an inclusive work environment.
  • The company welcomes people of different backgrounds and experiences.
  • Reasonable adjustments can be provided during the interview process.