Job Description
📋 Description Design, implement and test OS Kernel and Device Driver software in C/C++/Python Work on low level kernel drivers and user space driver library code Collaborate with hardware teams to enable fast time-to-market for Graphcore products Participate in agile development as part of a scrum team Hands-on during key product development phases with hardware groups Communicate effectively with peers and stakeholders 🎯 Requirements Industry software development experience in C/C++ Familiar with OS Kernel and Device Driver development on Linux/Windows Strong understanding of lower-level software and hardware interactions Good problem-solving, debugging and performance analysis skills Experience with PCIe, CPU, device drivers, SoC or firmware Desirable: GPU/accelerator firmware or kernel upstreaming experience 🎁 Benefits Competitive salary and annual leave policy Medical and dental health plans Gym card Employee pension matching up to 4%