# Senior Software Engineer

**Company**: Graphcore
**Location**: Bristol
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/graphcore/jobs/8651297002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_44d32189-683

## Description

As a Staff System Software Engineer, you will own the test strategy that proves Graphcore's next generation drivers are production-ready.

You will shape how Graphcore validates complex device drivers and platform tools, bringing technical depth across Linux kernels, drivers and systems software.

Your work will help raise the quality bar for products that support the next generation of AI compute.

You will influence design decisions, guide test infrastructure and drive reliability across the stack.

Responsibilities include:

- Designing, building, executing and reporting tests across component, system and acceptance levels

- Debugging difficult issues using hardware and software tools, simulators and emulators

The Drivers QA team verifies low-level kernel drivers, user-space libraries and platform tools.

You will work directly with driver developers, hardware, firmware, ML stack, Kubernetes and cloud management teams.

The team values engineers who think big, act fast and take responsibility.

You will mentor others, raise standards and turn hard system problems into lasting improvements.

Requirements:

- Deep experience validating Linux kernels, device drivers or similar systems software

- Strong C++ and Python test development skills

- Experience with CI/CD, build tools and modern automated testing practices

- Ability to debug complex issues across hardware, firmware, drivers and upper software layers

- Proven ownership of technical work, priorities and delivery in an agile engineering setting

- Clear communication skills, including the ability to document and explain complex technical concepts

Benefits:

- Flexible working

- Generous leave

- Retirement planning support: up to 5% matched pension

- Phantom equity

- Workplace experience: thoughtfully designed office spaces for collaboration, with free food and an on-site barista

- Peace of mind protection: income protection and life assurance

- Flexible benefits: tailor your benefits package with a choice of additional options

## Skills

### Required
- Linux kernels
- device drivers
- systems software
- C++
- Python
- CI/CD
- automated testing

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/graphcore/jobs/8651297002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
