Graphcore, a pioneering company in AI compute hardware and software backed by SoftBank Group, is seeking a Senior Software Engineer to join their drivers and utilities team. This role offers a unique opportunity to shape the future of AI technology through the development of low-level kernel drivers and user space driver library code.
As part of the system software group, you'll work at the intersection of software and hardware engineering, developing custom control software that enables customers to maximize the performance of Graphcore's cutting-edge IPU solutions. The position involves close collaboration with both the Poplar SDK development team and silicon/hardware engineers.
The ideal candidate brings 5-7 years of industry experience, with deep expertise in OS Kernel and Device Driver development for Linux or Windows systems. Strong programming skills in C/C++/Python are essential, along with a thorough understanding of lower-level software stack and hardware interactions. Experience with PCIe, CPU, device drivers, SoC, and firmware is crucial for success in this role.
This is an exciting opportunity to join a company at the forefront of AI innovation, offering comprehensive benefits including flexible working, generous leave, healthcare coverage, and competitive compensation. Based in Bristol, you'll be part of an inclusive, multicultural team working on technology that transforms the future of humanity. The role combines technical challenges with the opportunity to contribute to groundbreaking AI infrastructure development.