Kernel & Device Driver Software Engineer

graphcore

United Kingdom

On-site

GBP 40,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working
Generous annual leave policy
Private medical insurance
Health cash plan
Dental plan
Pension (matched up to 5%)
Life assurance
Income protection
Generous parental leave policy
Employee assistance programme

Job summary

Graphcore is seeking a software engineer to join their drivers and utilities team in the UK. This role involves designing and implementing OS Kernel and device driver software to optimize performance of their cutting-edge AI compute solutions. Candidates should have experience in C/C++ and an understanding of OS Kernel development. Graphcore offers a flexible work environment, competitive salary, and comprehensive benefits including medical insurance and a pension plan. Applicants must have the right to work in the UK.

Qualifications

  • Industry experience in software development using C/C++.
  • Familiar with OS Kernel and Device Driver development and deployment on Linux or Windows systems.
  • Good understanding of lower-level software stack and interactions with hardware layer.
  • Effective problem-solving skills, familiar with debugging and performance analysis tools.
  • Experience with PCIe, CPU, device drivers, SoC, firmware, and hardware/software integration.
  • Experience developing firmware or drivers for GPUs or other accelerators.
  • Experience working on upstreaming kernel code / contributing to the Linux kernel.
  • Exposure to integration with data centre/cloud service operations like Kubernetes.

Responsibilities

  • Design, implement, test and document OS Kernel and Device Driver software using C/C++/Python.
  • Participate in agile development as part of a scrum team.
  • Communicate effectively in technical discussions with peers.
  • Work closely with hardware and silicon engineering groups.

Job description

Graphcore is seeking a software engineer to join their drivers and utilities team in the UK. This role involves designing and implementing OS Kernel and device driver software to optimize performance of their cutting-edge AI compute solutions. Candidates should have experience in C/C++ and an understanding of OS Kernel development. Graphcore offers a flexible work environment, competitive salary, and comprehensive benefits including medical insurance and a pension plan. Applicants must have the right to work in the UK.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Software Engineer Cambridge, UK
System Software Engineer Cambridge, UK

graphcore • United Kingdom

On-site
GBP 40,000 - 70,000
Flexible working
Generous annual leave policy
Private medical insurance
+7
Staff System Software Engineer
Staff System Software Engineer

Cerebras • Cambridge

On-site
GBP 90,000 - 120,000
Flexible working
Private medical insurance
Generous annual leave policy
+9
Staff System Software Engineer
Staff System Software Engineer

Cerebras • Bristol

On-site
GBP 70,000 - 105,000
Flexible working
Private medical insurance
Generous annual leave
+3
Staff System Software Engineer
Staff System Software Engineer

Graphcore • Bristol

On-site
GBP 70,000 - 90,000
Flexible working
Generous annual leave
Private medical insurance
+5
Staff System Software Engineer Bristol, UK
Staff System Software Engineer Bristol, UK

graphcore • Bristol

On-site
GBP 50,000 - 80,000
Flexible working
Private medical insurance
Generous annual leave policy
+2
System Software Engineer Bristol, UK
System Software Engineer Bristol, UK

graphcore • Bristol

On-site
GBP 40,000 - 60,000
Flexible working
Generous annual leave
Private medical insurance
+2
Staff Kernel Driver Engineer – Linux & PCIe
Staff Kernel Driver Engineer – Linux & PCIe

Cerebras • Cambridge

On-site
GBP 90,000 - 120,000
Flexible working
Private medical insurance
Generous annual leave policy
+1
Staff Kernel & Driver Software Engineer
Staff Kernel & Driver Software Engineer

graphcore • Bristol

On-site
GBP 50,000 - 80,000
Flexible working
Private medical insurance
Generous annual leave policy
+2
Senior Systems Reliability Engineer - Performance Focus
Senior Systems Reliability Engineer - Performance Focus

Graphcore • Greater London

On-site
GBP 40,000 - 70,000
Senior Systems Engineer: Performance & Reliability, Scale
Senior Systems Engineer: Performance & Reliability, Scale

graphcore • Bristol

On-site
GBP 60,000 - 80,000
Flexible working
Private medical insurance
Generous annual leave policy
+4