GrepJob
Graphcore

Staff System Software Engineer

Graphcore
Apply
5 days ago
Cambridge, United KingdomStaff+
H1B Sponsor

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 and contribute to technical discussions with peers.
  • Work closely with hardware and silicon engineering groups during product development.

Requirements

  • Proven industry experience in software development using C/C++/Python.
  • Experience in OS Kernel and Device Driver development for Linux or Windows.
  • Good understanding of lower-level software stack and hardware interactions.
  • Familiarity with debug and performance analysis tools.
  • Experience with PCIe, CPU, device drivers, SoC, firmware, and hardware/software integration.
  • Excellent written and verbal communication skills.

Benefits

  • Flexible working arrangements.
  • Generous annual leave policy.
  • Private medical insurance and health cash plan.
  • Dental plan and pension matched up to 5%.
  • Life assurance and income protection.
  • Employee assistance programme for health and mental wellbeing.

Tech Stack

CC++KubernetesLinuxOpenStackPythonWindows

Categories