22 days ago
Bristol, United KingdomIntern
Responsibilities
- Contribute to firmware for Graphcore’s next-generation products.
- Write code supporting hardware bootup, telemetry, and monitoring.
- Develop unit tests and investigate hardware behavior using logs, oscilloscopes, and logic analysers.
- Work with silicon, hardware, software, and partner teams on a shared codebase.
- Participate in technical discussions, code reviews, and debugging activities.
Requirements
- Currently studying toward a bachelor’s or master’s degree or PhD in Computer Science, Electronic Engineering, Maths, or a related field, or offering equivalent experience.
- Introductory programming experience in C or Python.
- Some understanding of continuous integration, build systems, and software packaging best practices.
- A practical and methodical approach to problem solving, with the ability to organise work and complete tasks.
- Clear written and verbal communication, including the ability to document complex system designs.
- Previous industry experience is not required; relevant coursework, personal or team projects, research, or other experience may be considered.
Benefits
- 12-week internship in Bristol, UK, starting in June 2027.
- £2,500 per month.
- Five days of annual leave during the internship.
- Flexible working arrangements and a collaborative office environment with free food, ice cream, and an on-site barista.
- Access to O’Reilly for learning and development.
- Potential opportunity to join a graduate programme after graduation, depending on performance and available roles.
About Graphcore
Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.