G
Posted 4 hours ago
Staff System Software Engineer
GraphcoreStaff System Software Engineer
Perks & benefits
Annual LeaveMedical InsuranceHealth InsurancePaid Leave
Requirements
C/C++/Python proficiency, OS Kernel and Device Driver experience, Linux or Windows systems knowledge, Hardware/software integration experience
Skills
C#PythonLinux
About the role
Responsibilities
- Design, implement, test and document OS Kernel and Device Driver software using C, C++, and Python
- Participate in agile development within a scrum team
- Contribute to technical discussions with software, hardware, and architecture stakeholders
- Work closely with hardware and silicon engineering groups during product development phases
Requirements
- Proven industry experience in software development using C, C++, or Python
- Experience in OS Kernel and Device Driver development for Linux or Windows
- Strong understanding of lower-level software stacks and hardware interaction
- Proficiency with debug and performance analysis tools
- Experience with PCIe, CPU, device drivers, SoC, firmware, or hardware/software integration
- Excellent written and verbal communication skills
Preferred Qualifications
- Experience developing firmware or drivers for GPUs
- Knowledge of CUDA or OpenCL
- Experience upstreaming kernel code or contributing to the Linux kernel
- Exposure to data center or cloud service operations (e.g., Kubernetes, OpenStack)
Benefits
- Competitive salary
- Annual leave policy
- Medical and dental health plans
- Gym card
- Employee pension (matched up to 4%)
About the Company
Graphcore is building the future of AI compute, creating a complete AI compute stack from silicon and software to datacenter-scale infrastructure.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff System Software Engineer
Graphcore · Gdansk
