Product Test and Diagnosis Engineer

Develops advanced electronic systems and hardware for high-performance computing
Bristol, UK
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · AI

Description For Product Test and Diagnosis Engineer

The Product Test and Diagnosis team at Graphcore is seeking an experienced engineer to join their mission of delivering high-quality manufacturing test solutions for advanced technology products. This role combines hardware and software expertise, focusing on system hardware testing and quality assurance. The position involves close collaboration with hardware design teams and other PTD team members to develop and implement comprehensive test solutions.

The ideal candidate will work at the intersection of hardware and software, developing test software, conducting coverage analysis, and working with manufacturing partners. They will be responsible for ensuring product quality throughout the lifecycle, from new product introduction to high-volume production. The role requires strong technical skills in Python, C/C++, and Linux, combined with a deep understanding of electronics and hardware testing.

Working at Graphcore offers an opportunity to be part of a company at the forefront of advanced electronic systems development. The company provides a comprehensive benefits package and promotes an inclusive work environment. This role would be ideal for someone who enjoys solving complex technical challenges, has strong analytical skills, and can work effectively in a collaborative environment with multiple stakeholders.

The position offers significant growth potential and the chance to work with cutting-edge technology. Graphcore's commitment to employee well-being is demonstrated through their extensive benefits package, including healthcare, flexible working arrangements, and professional development opportunities. The company culture emphasizes innovation, collaboration, and work-life balance, making it an attractive destination for talented engineers looking to advance their careers in hardware testing and quality assurance.

Last updated 8 hours ago

Responsibilities For Product Test and Diagnosis Engineer

  • Design and develop test software to support hardware testing throughout the product lifecycle
  • Conduct test coverage analysis and planning in line with overall test strategy
  • Collaborate with Contract Manufacturing partners to deploy test solutions
  • Provide technical support and create standard operating procedures
  • Support failure analysis for reliability issues and field returns
  • Work cross-functionally with internal teams
  • Support manufacturing test solutions from NPI through production
  • Collect and analyze test results for data-driven decisions
  • Work to root cause technical issues across hardware and software

Requirements For Product Test and Diagnosis Engineer

Python
Linux
  • Experience in manufacturing test of advanced electronic systems
  • Good understanding of electronics fundamentals
  • Experience with Python, C/C++, Bash, and Git
  • Experience using Linux command line
  • Ability to work collaboratively with internal teams
  • Ability to solve problems in complex electronic systems
  • Excellent communication and presentation skills
  • Experience developing tests for high-speed interconnects (desired)
  • Experience in microcontroller development (desired)
  • Basic data analysis skills (desired)

Benefits For Product Test and Diagnosis Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Flexible working
  • Generous annual leave
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Office snacks and barista bar

Interested in this job?

Jobs Related To Graphcore Product Test and Diagnosis Engineer

Senior Software Engineer, Analysis Tools

Senior Software Engineer position at Graphcore, focusing on developing profiling tools for AI hardware optimization, requiring expertise in systems programming and performance analysis.

Senior Software Test Engineer

Senior Software Test Engineer at Graphcore, leading AI compute hardware and software company, responsible for quality assurance and test automation.

Senior Software Development Engineer

Senior Software Engineer role at Audible, developing scalable solutions for audio content delivery platform using Java and AWS services.

Sr. Software Development Engineer, AWS Supply Chain

Senior Software Development Engineer position at AWS Supply Chain, building enterprise-scale cloud solutions with 5+ years of experience required.

Sr. Software Development Engineer, KrisSrir

Senior Software Engineer role at Amazon working on Transparency service to prevent counterfeit products in retail supply chain using AWS technologies.