About the company
Graphcore is one of the world's leading innovators in Artificial Intelligence compute, developing hardware, software and systems infrastructure. Part of the SoftBank Group.
Responsibilities
- Define and implement Graphcore's next-generation debugging capability
- Adapt and expand debugger functionality, resolving complex issues across software and hardware boundaries
- Work closely with software, firmware, hardware, partner and customer teams
- Identify debug feature opportunities across teams
Requirements
- Experience using debuggers to resolve complex program issues
- Strong low-level programming skills in C, C++ or Rust
- Strong understanding of processor architectures
- Ability to communicate clearly across software, firmware and hardware teams
- Familiarity with compiler toolchains, debugging protocols, Python, IDE development or PyTorch
Conditions
- Location: Cambridge, UK
- Flexible working, generous leave
- Retirement planning support: up to 5% matched pension
- Phantom equity
- Income protection and life assurance
- Private medical insurance and dental cover options
- Applicants must have the legal right to work in the UK; no visa sponsorship