Staff System Software Engineer
Graphcore is a Bristol-based AI chipmaker (IPU accelerators), a SoftBank subsidiary and a Molten Ventures portfolio company.
Maintainer signals as of 8/14/2026
About Graphcore
Graphcore (graphcore.ai) is a British semiconductor company building Intelligence Processing Units (IPUs) for AI workloads. Founded in Bristol in 2016, it was acquired by SoftBank in 2024. It is a portfolio company of Molten Ventures.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will plan, design, implement, test, and document low-level kernel drivers and user-space driver libraries. You will work with C, C++, and Python, collaborate with software and hardware engineers, participate in agile development, and support product development alongside hardware and silicon teams.
Requirements
- Industry software development experience with C, C++, or Python
- OS kernel and device driver development experience
- Linux or Windows experience
- Understanding of low-level software and hardware interactions
- Debugging and performance analysis experience
- Experience with PCIe, CPU, device drivers, SoC, firmware, or hardware/software integration
- Written and verbal communication skills
Responsibilities
- Design, implement, test, and document OS kernel and device driver software
- Participate in agile development
- Contribute to technical discussions
- Work with software and hardware engineers, architects, and stakeholders
- Support product development with hardware and silicon engineering teams
Benefits
- Flexible working
- Generous annual leave
- Private medical insurance
- Health cash plan
- Dental plan
- Pension matched up to 5%
- Life assurance
- Income protection
- Parental leave
- Employee assistance programme
- Healthy food and snacks
- On-site barista bar
