02 Oct
|
Graphcore
|
Western Australia
02 Oct
Graphcore
Western Australia
Job Description
n
Staff System Software Engineer at Graphcore. About the role Graphcore is seeking a technical expert to join our system software department. You will focus on the design and implementation of kernel drivers and user-space libraries that power our AI compute technology.
Key facts n
Location: Cambridge, UK Engagement: Full-time Team: Drivers and Utilities
What you'll do n
n
Architect, build, and test kernel and device driver software using C, C++, and Python.
n
Collaborate within an agile scrum team to deliver software components on schedule.
n
Engage with hardware and silicon engineering groups during product development cycles.
n
Coordinate with architects and internal stakeholders to resolve technical challenges.
n
Requirements n
n
Professional background in software development using C, C++, or Python.
n
Experience developing and deploying OS kernel and device drivers for Linux or Windows environments.
n
Understanding of low-level software stacks and hardware-layer interactions.
n
Proficiency with debug and performance analysis tools.
n
Experience with at least one of the following: PCIe,
CPU, SoC, firmware, or hardware/software integration.
n
Ability to manage your own workload and proactively seek input from engineering leadership.
n
Strong communication skills for working within a multinational team and supporting global customers.
n
Nice to have n
n
Experience developing drivers or firmware for GPUs.
n
Familiarity with CUDA or OpenCL.
n
History of contributing to the upstream Linux kernel.
n
Exposure to data center or cloud operations, such as Kubernetes or OpenStack integration.
n
Skills & tools n
C, C++, Python - Linux/Windows Kernel Development - PCIe, SoC, Firmware - Debugging and Performance Analysis
Benefits include n
Benefits include a market-competitive salary, flexible working arrangements, and a generous annual leave policy. The package also features private medical insurance, a health cash plan, a dental plan, pension matching up to 5%, life assurance, income protection, and parental leave.
n
#J-*****-Ljbffr
📌 Staff System Software Engineer (Western Australia)
🏢 Graphcore
📍 Western Australia