Senior Staff System Software Engineer
Salary: 55,000 - 85,000 GBP per year
At Graphcore, we are looking for a System Engineer!
Our tech stack:
AI, Cloud, CUDA, Firmware, Hardware, Support, Kubernetes, Linux, PCIe, Python, Windows, System
Requirements:
1. 7 - 10 years of industry experience in software development using programming languages such as C/C++/Python.
2. Experience in OS Kernel and Device Driver development and deployment in Linux or Windows systems is essential.
3. Good understanding of the lower-level software stack and its interactions with the hardware layer.
4. Strong problem-solving skills, along with familiarity with a full suite of debugging and performance analysis tools and techniques.
5. Experience with one or more of the following is advantageous: PCIe, CPU, device drivers, SoC, firmware, and hardware/software integration.
6. Proactivity in driving engineering collaboration and obtaining input to resolve issues.
7. Proven ability to manage and schedule one's own workload.
8. Excellent written and verbal communication skills, along with the ability to work well within a multinational team and with diverse customers. Cultural awareness is essential.
9. Desirable additional experience includes developing firmware or drivers for GPUs, knowledge of CUDA or OpenCL, working on upstreaming of kernel code or contributing to the Linux kernel, and exposure to integration with data center/cloud service operations (e.g., Kubernetes or OpenStack).
Your responsibilities are:
1. Design, implement, test, and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages.
2. Participate in agile development as part of a scrum team to efficiently develop the right software while mentoring junior team members.
3. Drive technical discussions with peers in software and hardware engineering, architects, and other stakeholders, sharing innovative concepts with wider audiences.
4. Be hands-on during key product development phases, working closely with hardware and silicon engineering groups to enable quick time-to-market delivery.
5. Promote Graphcore values and culture.
Category: System Developer / Engineer
Location: Wine Street 11-19, Bristol, United Kingdom
Benefits & perks that we offer:
Graphcore is transforming the future of humanity with our made-for-AI compute hardware and software. Our products have gained global attention and acclaim, and we are now working on the next generation of AI compute systems. We are committed to creating an inclusive work environment and welcome people from diverse backgrounds and experiences. Our benefits include flexible working arrangements, a generous annual leave policy, private medical insurance, a pension scheme, and various wellness initiatives. We understand the importance of supporting our employees, providing assistance in health, mental wellbeing, and more.
I encourage you to reach out if you require any reasonable adjustments during the interview process. Please note that applicants must have the right to work in the UK, and we are currently unable to provide visa sponsorship or support for visa applications.
#J-18808-Ljbffr