At a Glance
- Tasks: Support software validation and quality assurance for cutting-edge AI systems.
- Company: Join Graphcore, a leader in AI innovation and part of the SoftBank Group.
- Benefits: Enjoy flexible working, generous leave, private medical insurance, and more.
- Why this job: Make an impact in AI while working with diverse teams and innovative technologies.
- Qualifications: Degree in Computer Science or related field; experience with Linux and programming languages.
- Other info: Inclusive culture with excellent career growth opportunities and a focus on continuous learning.
The predicted salary is between 28800 - 48000 £ per year.
About Us
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
Job Summary
The Graduate System Software QA engineer supports the design and delivery of software validation and quality assurance solutions for the System Software group. This involves the creation and execution of tests, identifying errors and providing feedback that a final product meets both the requirements of the product at the expected levels of quality. You are expected to engage with all stakeholders inside the System Software group and support the design and delivery of solutions.
The Team
The System Software Group is charged with enabling the next generation of cutting‑edge AI compute server class systems. We are responsible for all low‑level firmware, Linux Kernel device drivers and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for our customers.
Responsibilities and Duties
- Support Test Design and development for projects within System Software.
- Maintaining and Enhancing Continuous Integration pipelines against different platforms.
- Working closely with all System Software development teams supporting a culture of Test‑Driven Development.
Candidate Profile
- Bachelor or Master’s in Computer Science, Maths, Machine Learning, Data Science, or related field.
- Experience working with Linux internals.
- Strong Proficiency in: C, C++ and Python.
- Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to finish your tasks every single day.
- You are a self‑starter who loves to find creative solutions to challenging problems.
- Prior low‑level software test experience.
- Knowledge of virtualization and hypervisor concepts.
Benefits
In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
2026 Graduate Software Engineer - System Software QA Cambridge, UK employer: graphcore
Contact Detail:
graphcore Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land 2026 Graduate Software Engineer - System Software QA Cambridge, UK
✨Tip Number 1
Network like a pro! Reach out to current employees at Graphcore on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the application process. It’s all about making connections!
✨Tip Number 2
Prepare for those interviews! Brush up on your coding skills, especially in C, C++, and Python. Practice common software engineering problems and be ready to discuss your past projects and how you tackled challenges.
✨Tip Number 3
Show your passion for AI and software quality! During interviews, share your thoughts on the latest trends in AI and how you see yourself contributing to Graphcore's mission. Let your enthusiasm shine through!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Graphcore team.
We think you need these skills to ace 2026 Graduate Software Engineer - System Software QA Cambridge, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Graduate Software Engineer. Highlight your experience with Linux internals and programming languages like C, C++, and Python. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how you can contribute to our System Software QA team. Be genuine and let your personality come through – we love seeing that!
Showcase Your Projects: If you've worked on any relevant projects, whether in university or on your own, make sure to mention them. We’re interested in your hands-on experience, especially if it involves test design or low-level software testing.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our innovative team at Graphcore!
How to prepare for a job interview at graphcore
✨Know Your Tech
Make sure you brush up on your knowledge of Linux internals, C, C++, and Python. Graphcore is looking for someone who can dive deep into system software QA, so be ready to discuss your experience with these technologies and how you've applied them in past projects.
✨Show Your Problem-Solving Skills
Prepare to share examples of how you've tackled challenging problems in your previous work or studies. Highlight your creative solutions and how they contributed to the success of a project. This will demonstrate your self-starter attitude and commitment to quality work.
✨Engage with the Team Culture
Graphcore values teamwork and collaboration, so be prepared to discuss how you’ve worked effectively within a team. Share experiences where you supported others or contributed to a culture of Test-Driven Development, as this aligns with their expectations for the role.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about the current projects the System Software group is working on or how they approach continuous integration. This shows you're genuinely interested and engaged.