14 Sep
|
Graphcore
|
Australia
14 Sep
Graphcore
Australia
Job Description
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.
n
Key facts
n
Location: Cambridge, UK Engagement: Full time Team: Drivers and Utilities
n
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
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
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
n
Skills & tools
n
C, C++, Python - Linux/Windows Kernel Development - PCIe, SoC, Firmware - Debugging and Performance Analysis
n
Perks include
n
Advantages include a 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.
📌 Staff System Software Engineer Seven Mile Beach (Australia)
🏢 Graphcore
📍 Australia