Talent.com
Graphcore
System Software EngineerGraphcore • Cambridge, England, UK
No longer accepting applications
System Software Engineer

System Software Engineer

Graphcore • Cambridge, England, UK
30+ days ago
Job type
  • Full-time
Job description

About Graphcore

At Graphcore were building the future of AI compute.

Were a team of semiconductor software and AI experts with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.

As part of the SoftBank Group backed by significant long-term investment we are delivering key technology into the fast-growing SoftBank AI ecosystem.

To meet the vast and exciting AI opportunity Graphcore is expanding its teams around the world.

We are bringing together the brightest minds to solve the toughest problems in a place where everyone has the opportunity to make an impact on the company our products and the future of artificial intelligence

Job Summary

As a member of the drivers and utilities team you will contribute to the planning designimplementationand testing oflow levelkernel drivers and user spacedriver librarycode. You will be part of one of thetwoteams in the system software department(the firmware team being the other one)and report to the drivers and utilities teammanager.

The Team

Thedrivers and utilities teamformspart of the system software group working closely with both software engineers developing our Poplar SDK and with silicon and hardware engineers developingGraphcoresIPU solution.The drivers and utilities team developcustomcontrol software on the host in kernel and user space. Our solutions enable our customers to get maximum performance and utility for ourcutting-edgeproducts.

Responsibilities and Duties

  • Design implement test and document OS Kernel and Device Driver software at the highest standard using C/C/Python programming languages
  • Participate in agile development working as part of a scrum team to develop the right software at pace
  • Communicate effectively and contribute regularly to technical discussions with your peers in software and hardware engineering with architects and other stakeholders
  • Hands-on during key product development phases involving close working with hardware and silicon engineering groups to enable fast time to market delivery

Candidate Profile

Essential:

  • Industry experience in software development using programming languages such as C/C.
  • Familiar with OS Kernel and Device Driver development and deployment on Linux or Windows systems
  • Good understanding of lower-level software stack and interactions with the hardware layer
  • Possess effective problem-solving skills familiar with some debug and performance analysis tools and techniques
  • Experience with one or more of the following: PCIe CPU device drivers SoC firmware and hardware/software integration

Desirable

  • Experience developing firmware or drivers for GPUs or other accelerators
  • Experience working on upstreaming of kernel code / contributing to Linux kernel.
  • Exposure to integration with data centre / cloud service operations for example integration with Kubernetes or open stack.

Benefits

In addition to a competitive salary Graphcore offers flexible working a generous annual leave policy private medical insurance and health cash plan a dental plan pension (matched up to 5%) life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health mental wellbeing and bereavement support). We welcome people of different backgrounds and experiences; were committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.

Applicants for this position must hold the right to work in the UK. Unfortunately at this time we are unable to provide visa sponsorship or support for visa applications


Required Experience:

IC


Employment Type : Full Time
Experience: years
Vacancy: 1
Create a job alert for this search

System Software Engineer • Cambridge, England, UK

Similar jobs

Senior Linux Systems Engineer – Servers & Storage

University of CambridgeCambridge, England, GB
Temporary

The University of Cambridge’s University Information Services (UIS) is seeking an experienced IT Senior Engineer for a 1-year fixed-term contract.Based at the Central Support Hub, you will support ... Show more

 • Promoted

Director of Software Engineering (Systems Software)

ARMCambridge, England, United Kingdom
Full-time

Director of Software Engineering.Systems Software (Kernel, Firmware, Power), Userspace (Performance and Enablement) and System Modelling tools.You’ll bring together expertise across.Arm and the wid... Show more

 • Promoted

System Software Engineer

APPLECambridge, England, GB
Full-time

At Apple, new ideas have a way of becoming extraordinary products very quickly.Bring passion and dedication to your job, and there’s no telling what we can accomplish together.Do you love crafting ... Show more

 • Promoted

Systems Engineer

CyberDefenceSouth Cambridgeshire, England, GB
Full-time

This Systems Engineer is a key role supporting the business in a leading cybersecurity company.You will maintain IT infrastructure, provide support to local and remote users, and contribute to soft... Show more

 • Promoted

IT Systems Engineer

Gearset LimitedCambridge, England, GB
Full-time

Gearset's IT team supports 350+ employees across multiple offices and a growing remote workforce.As we pursue an enterprise market, the expectation for a robust, secure, and highly available infras... Show more

 • Promoted

Virtual Platform Engineer: SystemC/TLM & QEMU Expert

QualcommCambridge, England, GB
Full-time

Qualcomm is seeking a Senior Software Virtual Platform Engineer to focus on virtual platforms including SystemC TLM and QEMU in Cambridge, England.Responsibilities include designing high-level virt... Show more

 • Promoted

Senior System Engineer (Munich, Germany)

RemotestarCambourne, England, GB
Full-time

Well-funded and fast-growing deep-tech company founded in 2019.We are the biggest Quantum Software company in the EU.They are also one of the 100 most promising companies in AI in the world (accord... Show more

 • Promoted

Software Engineer - Rock Physics Applications

HalliburtonMilton, England, GB
Full-time +1

We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers.This is a hands‑on software engineering role.We are looking to recrui... Show more

 • Promoted

Sr. Software Engineer - C++, System Software

RokuCambridge, England, GB
Full-time

OverviewRoku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in the world.Roku pioneered streaming to the TV.Our mission is to be ... Show more

 • Promoted

Firmware Engineer

Ubique SystemsCambridge, England, GB
Full-time

Direct message the job poster from Ubique Systems.Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards.Technical Reference Manuals (TRMs).Interface and v... Show more

 • Promoted

Lead Software Engineer — AI-Driven.NET Systems

Limelight HealthCambridge, England, GB
Full-time

Redgate Software in Cambridge is seeking a Lead Software Engineer to shape the next generation of AI capabilities focused on database administration.Your role will involve designing and building sc... Show more

 • Promoted

Senior Systems Engineer – Biotech Platforms (Cambridge)

Newton Colmore ConsultingCambridge, England, GB
Full-time

Newton Colmore Consulting in Cambridge is seeking a Senior Systems Engineer to lead the development of next-generation medical diagnostic systems.The ideal candidate will have experience in systems... Show more

 • Promoted

Senior Software Engineer - Rock Physics Desktop & Cloud

HalliburtonMilton, England, GB
Full-time

Halliburton in Milton is seeking a Senior Software Engineer to lead the development and enhancement of high-performance Rock Physics applications.This role involves modernizing legacy systems, ment... Show more

 • Promoted

Graduate Software Engineer - Virtual Platforms (SystemC)

QualcommCambridge, England, GB
Full-time

Qualcomm in Cambridge is seeking a Software Virtual Platform Engineer focused on developing virtual platforms, including SystemC TLM and QEMU.The role involves designing accurate SoC models and col... Show more

 • Promoted

Control Systems Software Engineer

AJSSpalding, England, GB
Full-time

AJS Control and Automation are looking for a Control Systems Engineer to join our well established business and growing team to help fulfil a healthy pipeline of work, predominantly within the Food... Show more

 • Promoted

Software Infrastructure Kubernetes Engineer

EngineersOfAICambridge, England, GB
Full-time

Graphcoreis one of the world’s leading innovators in Artificial Intelligence compute.It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakt... Show more

 • Promoted

Principal Systems Engineer

SepuraCambridge, England, GB
Full-time

We are currently recruiting for a Principal System Engineer to join our expanding team.Sepura is looking for an experienced engineer to take on the role of Principal System Engineer.In this role yo... Show more

 • Promoted

Software Engineer

Hudson ShribmanCambridge, GB
Permanent

Software Engineer £50k Base + Excellent Benefits.Location: Cambridgeshire | Permanent.An exciting opportunity has arisen for a talented. Show more

 • Promoted

Enterprise IT Systems Engineer | Hybrid & Growth

Gearset LimitedCambridge, England, GB
Full-time

Gearset Limited is looking for a proactive IT Systems Engineer to support their IT team in Cambridge.This full-time role focuses on maintaining core systems, administering MDM tools like Jamf and I... Show more

 • Promoted

Quantum Software Engineer — Embedded Systems & UI

Nu Quantum LtdCambridge, England, GB
Full-time

Nu Quantum Ltd in Cambridge, UK invites applications for a Software Engineer responsible for developing tools used by scientists to build, test, and enhance quantum networking solutions.You’ll cont... Show more