Graduate Software Engineer Drivers and Utilities 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 plan, build, test, and improve kernel drivers and user-space driver libraries. You will write code and unit tests, review and manually test changes, support continuous integration, and contribute to technical design discussions.
Requirements
- Experience with low-level software, embedded software, device drivers, or relevant projects
- Basic electronics knowledge, including reading schematics and datasheets
- Introductory coding experience in C, C++, or Python
- Practical Git experience including branches, pull requests, reviews, and merges
- Awareness of continuous integration systems such as Jenkins
- Right to work in the UK for the full duration of the programme without visa sponsorship
Responsibilities
- Plan, build, test, and improve kernel drivers and user-space driver libraries
- Write code to engineering standards
- Create unit tests
- Review code and manually test changes
- Support the continuous integration system
- Contribute to technical design discussions
Benefits
- Flexible working
- Up to 5% matched pension
- Phantom equity
- Free food and an on-site barista
- Income protection
- Life assurance
- Electric vehicle salary-sacrifice scheme
- Choice of additional benefits including private medical insurance and dental cover
- Health cash plan
- Cycle-to-work scheme
- Give-as-you-earn scheme
Hiring Process
Application questions plus CV and cover letter → technical assessment → in-person final-stage assessments.
