4 months ago
Bristol, United KingdomStaff+
Responsibilities
- Own the test strategy for validating device drivers and platform tools.
- Design, build, execute, and report tests across component, system, and acceptance levels.
- Debug complex issues using hardware and software tools, simulators, and emulators.
- Influence design decisions and guide test infrastructure.
- Mentor team members and raise quality standards.
Requirements
- Deep experience validating Linux kernels, device drivers, or similar systems software.
- Strong C++ and Python test development skills.
- Experience with CI/CD, build tools, and modern automated testing practices.
- Ability to debug complex issues across hardware, firmware, drivers, and upper software layers.
- Proven ownership of technical work and delivery in an agile engineering setting.
- Clear communication skills for documenting and explaining complex technical concepts.
Benefits
- Flexible working arrangements for better work-life balance.
- Generous leave policy for rest and personal time.
- Retirement planning support with up to 5% matched pension.
- Phantom equity to share in the company's success.
- Thoughtfully designed office spaces with free food and an on-site barista.
- Income protection and life assurance for financial security.
- Tailored benefits package with options for private medical insurance and dental cover.
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.