CareerPlanGet AI match score →

System Software Engineer

Bristol💼 Full-time🗓 2026-07-08 → 2026-07-31

Core

Design, implement, test, and document OS Kernel and Device Driver software for Graphcore's IPU solution, enabling customers to achieve maximum performance and utility.

Role type

System Software Engineer (Kernel Drivers & Utilities)

Builds

Custom control software on the host in kernel and user space for Graphcore's IPU hardware.

Domain

Semiconductor / AI Compute / System Software

Deliverable

production ML models | infrastructure

Required skills

C/C++ programming, Linux/Windows OS Kernel development, Device Driver development, Low-level software stack knowledge, Hardware/software integration, Debug and performance analysis

Preferred skills

GPU/accelerator driver development, Linux kernel upstreaming, Kubernetes/OpenStack integration

Technologies

C, C++, Python, Linux, Windows, PCIe, SoC, Kubernetes, OpenStack

Responsibilities

Design, implement, test, and document OS Kernel and Device Driver software; Participate in agile development within a scrum team; Collaborate with hardware and silicon engineering groups; Communicate with peers, architects, and stakeholders.

Seniority

Individual Contributor (IC)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗