11 hours ago
Responsibilities
- Own the architecture and technical roadmap for shared test automation frameworks used in hardware bring-up, qualification, regression testing, and production validation.
- Design and implement framework components, interfaces, configuration models, and reusable libraries for multiple hardware platforms and test environments.
- Translate hardware specifications, validation plans, and quality requirements into scalable automated test suites with measurable coverage and traceability.
- Establish standards for framework reliability, maintainability, versioning, documentation, observability, and test-result integrity.
- Integrate automated testing with continuous integration and delivery pipelines, source control, lab infrastructure, and test orchestration systems.
- Develop tools and data pipelines to collect, process, analyze, and visualize test results.
- Lead complex debugging across test software, operating systems, firmware, hardware, networks, and lab environments.
- Improve test execution time, reproducibility, resource use, and validation methods across development and production workflows.
- Provide technical guidance, conduct design and code reviews, mentor engineers, and communicate technical risks and recommendations to engineering leadership.
Requirements
- Bachelor’s or master’s degree in computer science, electrical engineering, computer engineering, or a related field, or equivalent practical experience.
- Substantial professional experience building software for test automation, validation infrastructure, developer tooling, or related systems, with technical leadership at Principal, Staff, or Lead Engineer scope.
- Strong software development skills in Python and proficiency with Bash or comparable scripting languages.
- Experience designing modular, scalable, and maintainable frameworks with stable interfaces, reusable components, configuration management, and automated verification.
- Experience with Linux or Unix environments, Git-based development, continuous integration and delivery pipelines, and production-quality software engineering practices.
- Experience working at the boundary between software and hardware, including hardware test, system validation, or embedded platform environments.
- Strong debugging and systems-thinking skills across software, firmware, hardware, networks, and lab infrastructure.
- Ability to convert technical specifications and quality goals into measurable coverage, repeatable tests, and actionable results.
- Proven ability to influence cross-functional technical decisions, mentor engineers, and communicate with technical teams and engineering leadership.
- Preferred experience includes test orchestration, lab management, hardware farms, scheduling systems, distributed automation infrastructure, AI hardware, server platforms, embedded systems, baseboard management controllers, manufacturing or release workflows, test-data pipelines, dashboards, visualization tools, containerized environments, remote execution, and infrastructure-as-code practices.
Benefits
- Medical, dental, and vision coverage, potentially including eligible dependents.
- Mental health, wellness, and employee assistance resources.
- Retirement savings benefits and company contributions where applicable.
- Paid vacation, sick time, company holidays, and parental or family leave according to applicable plans and policies.
- Life insurance and short-term or long-term disability coverage.
- Flexible working hours and hybrid working arrangements where compatible with the role and team requirements.
- Professional development resources, learning programs, office amenities, and team-led activities; benefits vary by location, employment status, hours, and plan eligibility.
About Graphcore
Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.