CareerPlan

Principal Test Framework Software Engineer

US - AustinFull-time2026-10-29 → 2026-11-10

Core

Define and evolve software architecture for qualifying and validating Graphcore's AI hardware platforms, creating common frameworks for reliable, repeatable tests across development, system validation, and production environments.

Role type

Principal Test Framework Software Engineer (Hardware Validation)

Builds

Shared test automation frameworks, reusable libraries, and automated test suites for multiple hardware platforms.

Domain

AI Hardware / Semiconductor / Systems Engineering

Deliverable

production ML models

Required skills

Python, Bash scripting, Linux/Unix, Git, CI/CD pipelines, hardware-software boundary debugging, modular framework design, cross-functional leadership

Preferred skills

Test orchestration, hardware farms, embedded systems, manufacturing integration, containerized environments, infrastructure-as-code

Technologies

Python, Bash, Linux, Git, CI/CD, Lab Infrastructure

Responsibilities

Own architecture and roadmap for shared test automation frameworks; Design and implement framework components and interfaces; Translate hardware specs into scalable automated test suites; Establish engineering standards for framework reliability and observability; Integrate automated testing with CI/CD pipelines; Develop tools and data pipelines for test result analysis; Lead complex debugging across software, firmware, and hardware; Mentor engineers and provide technical guidance.

Seniority

Principal, hands-on IC with technical leadership