about 2 hours ago
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.
- Comprehensive healthcare and dental cover, with family extension options.
- Phantom equity to share in Graphcore’s success.
- Fully funded gym card for fitness and wellbeing support.
- Death and disability insurance for financial protection.
- 4% employer contribution to retirement savings.