CareerPlan

Graduate Software Engineer, Drivers and Utilities 2027

BristolFull-time2026-10-20 → 2026-11-10
On-siteNo visa sponsorship

Core

Build kernel drivers and user space driver libraries for Graphcore's AI hardware platforms to enable efficient hardware usage.

Role type

Graduate Systems Software Engineer (Drivers and Utilities)

Builds

Kernel drivers, user space driver libraries, and supporting software stack components for AI compute hardware.

Domain

Semiconductor hardware / AI compute / Low-level systems software

Deliverable

production ML models

Required skills

Low-level software development, embedded software, device drivers, C/C++/Python, Git, Continuous Integration, basic electronics knowledge, schematic reading, datasheet interpretation

Preferred skills

Hardware-software interaction curiosity, technical design discussion participation, unit test creation, code review, manual testing

Technologies

C, C++, Python, Git, Jenkins

Responsibilities

Plan, build, test, and improve kernel drivers and user space driver libraries; write code to company standards; create unit tests; review code; manually test changes; support continuous integration system; participate in technical design discussions.

Seniority

Graduate (Entry-level, 2-year learning programme)