Staff System Software Engineer

Added
1 day ago
Type
Full time
Salary
Salary not provided

Related skills

linux windows python kernel cuda

πŸ“‹ Description

  • Work on OS kernel and device driver software in C/C++/Python
  • Design, implement, test and document kernel drivers and driver libraries
  • Collaborate with drivers, utilities, hardware teams and architects
  • Hands-on development across kernel space and user space
  • Contribute to cutting-edge Graphcore IPU software stack
  • Participate in agile scrum with hardware and software partners

🎯 Requirements

  • Proven OS kernel and device driver software development experience
  • Experience in Linux or Windows systems
  • Proficiency in C/C++ and Python; knowledge of CUDA or OpenCL
  • Familiarity with PCIe, SoC, firmware and hardware/software integration
  • Excellent written and verbal communication; ability to work with multinational teams
  • Hands-on during key product development phases with hardware and silicon teams

🎁 Benefits

  • Competitive salary and flexible working
  • Generous leave policy, private medical insurance and health plan
  • Pension matching and life assurance
  • Parental leave policy and employee assistance program
  • Office perks and on-site facilities in Bristol/Cambridge area
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’