> Markdown version of [/jobs/ext/1431812-hardware-system-test-engineer](https://www.wearedevelopers.com/jobs/ext/1431812-hardware-system-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Hardware System Test Engineer - **Company:** Graphcore - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Testing (Software), Assembly Language, Bash Shell, C++ (Programming Language), Code Coverage, Software Debugging, Ethernet, Hardware Design, Python (Programming Language), Linux Commands, PCI Express, Git, Hardware Infrastructure - **Published:** July 25, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=e8288a4aff068fd4 ## About the Role * Experience in manufacturing test of advanced electronic systems. Good understanding of the fundamentals of electronics. * Experience with Python, C/C++, Bash, and Git. * Experience using the Linux command line. * Ability to work collaboratively with internal teams such as software, silicon design and hardware design. Ability to solve problems in complex electronic systems. * Excellent communication and presentation skills., * Experience developing tests for high-speed interconnects (PCIe Gen5/6, Ethernet) * Experience of microcontroller development / debug environments. * Experience in both NPI and volume manufacturing test solutions. * Experience with Assembly programming. * Basic Data Analysis skills ## Description This role exists to ensure our hardware is tested thoroughly from product introduction through to volume manufacturing. Your work will improve product quality and manufacturing confidence. You will design and develop test software for advanced computing systems. You will work closely with hardware engineers, software teams, and manufacturing partners to deliver reliable test solutions. You'll solve challenging hardware and software problems using data, engineering judgement, and close collaboration across the business. The team and culture The Product Test and Diagnosis team finds, understands, and manages hardware defects across chips, boards, and complete systems. The team supports products throughout manufacturing and into the field. Day to day, you'll work closely with hardware design, software, silicon, and manufacturing teams. Decisions are driven by evidence, test results, and root cause analysis. You'll take ownership of your work while sharing knowledge with colleagues and manufacturing partners. Everyone is expected to contribute ideas that improve product quality and test coverage. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)