Firmware Summer Intern 2027
Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.
Funding history
About Graphcore
Graphcore develops Intelligence Processing Units (IPUs) and the Poplar SDK for building and running machine-learning applications. It continues operating under the Graphcore name as a wholly owned SoftBank Group subsidiary.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will contribute to firmware that supports hardware bootup, telemetry, and monitoring. You will write code, develop unit tests, investigate hardware behaviour using logs, oscilloscopes, and logic analysers, and contribute to a shared codebase through technical discussions and code reviews.
Requirements
- Study towards a bachelor’s or master’s degree or PhD in Computer Science, Electronic Engineering, Maths, or a related field, or have equivalent experience
- Have introductory programming experience in C or Python
- Understand continuous integration, build systems, and software-packaging best practices
- Apply a practical and methodical approach to problem solving
- Organise work and complete tasks
- Communicate clearly in writing and verbally
- Document complex system designs coherently
Responsibilities
- Develop firmware for hardware bootup, telemetry, and monitoring
- Write code and develop unit tests
- Investigate hardware behaviour using logs, oscilloscopes, and logic analysers
- Contribute to a shared codebase
- Document complex system designs
- Participate in technical discussions and code reviews
Benefits
- Flexible working
- 5 days of annual leave
- Free food, ice cream, and an on-site barista
- Access to O’Reilly online learning platform
Hiring Process
Application questions and CV and cover letter; application outcome by early December; technical assessment for successful candidates; in-person final-stage assessments in early spring.
