The Senior Software Engineer at Graphcore will shape the test strategy for firmware readiness and lead the QA process across the company's cutting-edge hardware platforms. Key responsibilities include verifying low-level software functionality, designing test infrastructure, and debugging hardware issues. Candidates should have significant experience in firmware qualification, along with a deep understanding of embedded systems and hardware interfaces.