Graphcore - 2026 Software Engineering Intern - Drivers
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Write code to Graphcore standards • Ensure all code written has the appropriate unit tests created for it • Participate in code reviews individually and as part of the team • Participate in Scrum ceremonies • Manually test code written by self and others • Maintain our Continuous Integration system and fix when broken • Contribute to and take part in technical design discussions with team members • Candidate Profile • Candidate Profile • Essential • Bachelor’s or Master’s Degree in Computer Science, Maths, Machine Learning, Data Science, or related field. • Previous experience with low-level software including embedded or device drivers. This could be a personal or university project • Basic understanding of electronics including the ability to read and understand schematics and datasheets • Introductory experience with any of the following languages: C, C++, Python • Awareness of Continuous Integration systems such as Jenkins • Experience using Git for managing source code, raising and reviewing Pull Requests, merging branches • Desirable • Previously experience with hardware, perhaps with PCI cards or PC motherboards • Has contributed to open-source projects • Has designed and built own hardware and controlled it from a host (e.g. Linux-based system) • Has an interest in how hardware and software platforms interact
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.
Similar Jobs
No credit card. Takes 10 seconds.