System Software Engineer
GraphcoreJob Description
📋 Description Work on OS kernel and device drivers. Design, implement and test kernel and user space drivers. Develop low level software with C/C++ and Python. Collaborate with hardware and silicon teams to boost performance. Contribute to driver libraries and host-side control software. Part of one of two system software teams (firmware team elsewhere). 🎯 Requirements Experience in software development with C/C++. Familiar with OS kernel and device driver development on Linux/Windows. Strong understanding of low-level software interacting with hardware. Good debugging and performance analysis skills. Experience with PCIe, CPU, device drivers, SoC or firmware. Hands-on in agile, collaborative product development. 🎁 Benefits Competitive salary and flexible working. Generous leave, private medical and health plan. Pension match up to 5% and life insurance. Parental leave and wellbeing support. Inclusive, diverse workplace with interview flexibility.