System Software Engineer at Graphcore - ScoutJobs - The AI-curated global job board
Skip to content
G
Posted 4 hours ago

System Software Engineer

GraphcoreSystem Software Engineer

Perks & benefits

FlightsMedical InsurancePaid Leave

Requirements

C/C++ programming, OS Kernel development, Device Driver development, Linux or Windows systems, Hardware/software integration

Skills

C#PythonLinux

About the role

About the Company

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.

Responsibilities

  • Design, implement, test and document OS Kernel and Device Driver software using C, C++, and Python
  • Participate in agile development within a scrum team
  • Communicate effectively and contribute to technical discussions with software, hardware, and architecture stakeholders
  • Work closely with hardware and silicon engineering groups during key product development phases

Requirements

  • Industry experience in software development using C or C++
  • Familiarity with OS Kernel and Device Driver development on Linux or Windows
  • Understanding of lower-level software stacks and hardware layer interactions
  • Problem-solving skills with experience in debug and performance analysis tools
  • Experience with PCIe, CPU, device drivers, SoC, firmware, or hardware/software integration

Preferred Qualifications

  • Experience developing firmware or drivers for GPUs or other accelerators
  • Experience upstreaming kernel code or contributing to the Linux kernel
  • Exposure to data center or cloud service operations, such as Kubernetes or OpenStack
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

System Software Engineer

Graphcore · Bristol

Sign up to apply