Graphcore - 2026 Graduate Firmware Engineer
Responsibilities
• Support the design, development and delivery of firmware code to the expected Graphcore standards • Participate in technical design discussions within the Firmware team, other teams within Graphcore and our partners • Participate in code reviews individually and as part of the team • Participate in Agile ceremonies and actively improve Agile best practices within the team • Contribute to and take part in in-depth technical design discussions with team members, bringing new ideas and innovative techniques to the team where possible • Support engineers within the team and other teams to investigate and resolve firmware-related problems with our products • Candidate Profile • Essential: • Bachelor's or Master’s Degree in Computer Science, Maths, Machine Learning, Data Science, or related field • Understanding of Continuous Integration, build systems and software packaging best practices • Introductory experience with C or Python • Desirable • Experience of designing and implementing real-time embedded software, and subsequent verification • Proven ability to understand, build and debug complex embedded platforms • A good understanding of server architecture and performance in a datacentre environment • Experience of device drivers and OS Kernel development • A good understanding of server security from both a hardware and software perspective, and how this applies to the server firmware
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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT