Build your AI headhunter →

Staff System Software Engineer

Graphcore
Graphcore
Location: Gdańsk, Pomeranian Voivodeship, Poland Posted on: 18 May 2026
GB

Salary Range: PLN 350,000 - 474,000

Subject to alignment to the responsibilities and duties of the role

About Graphcore

At Graphcore, we’re building the future of AI compute.

We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.

As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem.

To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world.

We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence

Job Summary

As a member of the drivers and utilities team you will contribute to the planning, design, implementation and testing of low level kernel drivers and user space driver library code. You will be part of one of the two teams in the system software department (the firmware team being the other one) and report to the drivers and utilities team manager.

The Team

The drivers and utilities team forms part of the system software group – working closely with both software engineers developing our Poplar SDK and with silicon and hardware engineers developing Graphcore’s IPU solution. The drivers and utilities team develop custom control software on the host in kernel and user space. Our solutions enable our customers to get maximum performance and utility for our cutting-edge products.

Responsibilities and Duties

Candidate Profile

Essential:

Desirable

Benefits

In addition to a competitive salary, Graphcore offers annual leave policy, medical and dental health plans, a gym card, and employee pension (matched up to 4%). We review our benefits on a yearly basis to ensure we offer a valuable and rewarding benefits programme to our employees. We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.

Ready to interview?

Upload your CV on tailk.me and let the AI run the interview for you.

Build your AI headhunter and interview

Related listings

PyTorch Engineer
Graphcore
Gdańsk, Pomeranian Voivodeship, Poland
Senior Cloud Software Engineer
Graphcore
Gdańsk, Pomeranian Voivodeship, Poland
Senior QA Engineer - Observability
Graphcore
Gdańsk, Pomeranian Voivodeship, Poland
Senior Machine Learning Engineer (Large Systems)
Graphcore
Gdańsk, Pomeranian Voivodeship, Poland
System Software Engineer
Graphcore
Gdańsk, Pomeranian Voivodeship, Poland
Staff Machine Learing Engineer
BP
United Kingdom - Sunbury · Remote