Talent.com
Graphcore
Staff System Software EngineerGraphcore • Cambridge, AU
Search for other jobs
Staff System Software Engineer

Staff System Software Engineer

Graphcore • Cambridge, AU
30+ days ago
Job description

Staff System Software Engineer at Graphcore. About the role Graphcore is seeking a technical expert to join our system software department. You will focus on the design and implementation of kernel drivers and user-space libraries that power our AI compute technology.

Key facts

Location: Cambridge, UK Engagement: Full-time Team: Drivers and Utilities

What you'll do

  • Architect, build, and test kernel and device driver software using C, C++, and Python.
  • Collaborate within an agile scrum team to deliver software components on schedule.
  • Engage with hardware and silicon engineering groups during product development cycles.
  • Coordinate with architects and internal stakeholders to resolve technical challenges.

Requirements

  • Professional background in software development using C, C++, or Python.
  • Experience developing and deploying OS kernel and device drivers for Linux or Windows environments.
  • Understanding of low-level software stacks and hardware-layer interactions.
  • Proficiency with debug and performance analysis tools.
  • Experience with at least one of the following: PCIe, CPU, SoC, firmware, or hardware/software integration.
  • Ability to manage your own workload and proactively seek input from engineering leadership.
  • Strong communication skills for working within a multinational team and supporting global customers.

Nice to have

  • Experience developing drivers or firmware for GPUs.
  • Familiarity with CUDA or OpenCL.
  • History of contributing to the upstream Linux kernel.
  • Exposure to data center or cloud operations, such as Kubernetes or OpenStack integration.

Skills & tools

C, C++, Python - Linux/Windows Kernel Development - PCIe, SoC, Firmware - Debugging and Performance Analysis

Benefits include

Benefits include a competitive salary, flexible working arrangements, and a generous annual leave policy. The package also features private medical insurance, a health cash plan, a dental plan, pension matching up to 5%, life assurance, income protection, and parental leave.

#J-18808-Ljbffr

Create a job alert for this search

Staff System Software Engineer • Cambridge, AU