← Back to results

Software Engineering Summer Intern, Drivers and Utilities 2027

Gain hands-on experience in low-level programming as a Software Engineering Summer Intern at Graphcore in Bristol.

Location
Bristol, United Kingdom
Compensation
£2.5k–£2.5k/mo
Level
intern
Type
internship

Posted by employer 22 hours ago

First seen on Joblaze 5 hours ago

Last verified on the company career page 5 hours ago

Apply at Graphcore → Save job Scanned from graphcore.ai

Skills & Technologies

What you'll build

  • Write code
  • Add unit tests
  • Manually test changes
  • Maintain continuous integration
  • Fix issues

Must have

  • Currently studying for a bachelor’s or master’s degree in Computer Science, Maths, Machine Learning, Data Science or a related field
  • Low-level software experience
  • Introductory programming experience in C, C++ or Python
  • Basic electronics knowledge
  • Awareness of continuous integration systems such as Jenkins
  • Experience using Git

Practical constraints

  • Applicants must already have the right to work in the UK for the full duration of the programme

Requirements

Education
Bachelor's degree
Visa
No sponsorship (stated in posting)

Not disclosed in this posting: years of experience, work arrangement.

Benefits

On-site barista 5 days of annual leave Access to O'Reilly online learning platform Free Food Flexible Working

Joblaze summary

In this summer internship, the individual will engage in low-level programming tasks, focusing on the drivers that connect Graphcore's AI hardware with machine learning software. Key skills include experience with C, C++, or Python, as well as familiarity with continuous integration systems and basic electronics knowledge. This role is ideal for students pursuing degrees in Computer Science or related fields, particularly those with a background in embedded systems or device drivers. The internship offers a collaborative environment where interns can learn from experienced engineers and contribute to real projects.

Joblaze insights

  • Listed today — first seen on Joblaze October 21, 2026. Last confirmed on Graphcore's careers page October 21, 2026.

Quick facts

What's the salary range?
Graphcore lists £2,500–£2,500 for this role.
What's the tech stack?
Joblaze extracted these technologies from the posting: C++, Python.
What seniority level is this role?
Graphcore targets intern candidates for this position.
Is this full-time or contract?
Internship for this Software Engineering Summer Intern, Drivers and Utilities 2027 role at Graphcore.

From the original posting

Location: Bristol, UK
Duration: 12 weeks
Salary: £2500 per month
Start date: June 2027
Application deadline: Midnight 29th November
We encourage you to apply early, as we may close applications before the advertised deadline.

The Internship Programme at Graphcore

Explore a career at Graphcore through a 12-week summer internship, gaining hands-on experience on real projects. You’ll bring fresh ideas, put your learning into practice and help shape what we’re creating. Along the way, you’ll tackle challenging problems with a team who welcome your questions and support you as you build your skills and confidence.

What you’ll work on

Put your low-level programming skills to work on the drivers that connect Graphcore’s AI hardware with machine learning software.

As a Software Engineering Intern in Drivers and Utilities, you’ll explore kernel and user-space development alongside engineers working across the hardware and software stack. Your contributions will help the wider software team use Graphcore hardware efficiently and support the systems our customers depend on.

Your tasks could include writing code, adding unit tests and manually testing your own and teammates’ changes. You’ll also help maintain continuous integration (CI) and fix issues, contributing to the work that keeps software development moving.

The team and culture

The Drivers and Utilities team sits within System Software, alongside Firmware and System QA. You’ll work with engineers who collaborate directly with Poplar SDK developers, silicon engineers and hardware engineers.

Technical design discussions, code reviews and Scrum sessions will help you understand how the team develops and coordinates its work. You can ask for help as you learn the codebase, discuss different approaches and use feedback to improve your changes.

Decisions are shaped by design discussions, code reviews and test results. As an intern, you’ll be encouraged to ask questions, share ideas and flag problems early, with support from experienced engineers as you learn.

How you’ll learn and grow

Over the 12 weeks, you’ll build practical experience in low-level software development, testing and continuous integration through the work your tasks focus on.

Following changes from an initial idea through implementation and testing will help you understand what makes driver software reliable. You’ll learn how to check your work, investigate issues and contribute to a shared codebase, gaining a clearer view of a career close to the hardware.

Your internship is a chance to explore a future at Graphcore. Depending on your performance and the roles available, there may be an opportunity to join one of our graduate programmes once you’ve graduated.

What we’re looking for

  • Currently studying for a bachelor’s or master’s degree in Computer Science, Maths, Machine Learning, Data Science or a related field
  • Low-level software experience, such as embedded code or device drivers, and introductory programming experience in C, C++ or Python. Personal or university projects count
  • Basic electronics knowledge, including the ability to read and understand schematics and datasheets
  • Awareness of continuous integration systems such as Jenkins, plus experience using Git to manage source code, raise and review pull requests, and merge branches

Previous industry experience is not required. Tell us what you built or investigated through coursework, personal or team projects or other relevant experience, how you approached it and what you learned.

Benefits

  • Flexible working: Find a balance between your internship and life outside work
  • 5 days of annual leave: Take time to rest and recharge during your 12-week internship
  • Life in the office: Get to know your colleagues in spaces designed for collaboration, with free food, a great selection of ice cream and an on-site barista
  • Learning and development: Build your skills and explore your interests with access to O’Reilly, our online learning platform

Introduction to Graphcore

At Graphcore, we’re building next generation AI compute: From semiconductors and software to systems at datacenter scale. We are proud to be owned by SoftBank Group and work with other companies in the SoftBank family to deliver AI compute to customers working at the AI frontier.

An internship at Graphcore gives you the chance to explore where your interests and skills could take you. You’ll work alongside people with different backgrounds and expertise, from AI researchers to chip designers and software engineers. Together, you’ll share ideas and solve challenging problems, building experience and confidence to help you decide what comes next.

Curious about where your skills could take you? Apply for a summer internship at Graphcore and help us build what comes next.

Standard company text repeated across Graphcore's postings is omitted here.

Similar positions

Graphcore
Firmware Summer Intern 2027
Graphcore · Bristol, United Kingdom
Graphcore
Graphcore
Hardware Summer Intern 2027
Graphcore · Bristol, United Kingdom
Graphcore
Graphcore
Silicon Summer Intern 2027
Graphcore · Bristol, United Kingdom