Talent.com
European Tech Recruit
GPU Driver & System Software Engineer (Principal)European Tech Recruit • Cambridgeshire and Peterborough, England, UK
No longer accepting applications
GPU Driver & System Software Engineer (Principal)

GPU Driver & System Software Engineer (Principal)

European Tech Recruit • Cambridgeshire and Peterborough, England, UK
30+ days ago
Job type
  • Full-time
Job description

Join a world-leading semiconductor technology company at the forefront of advanced GPU and system-on-chip innovation.

This is an opportunity to become part of a highly specialised GPU development team working on next-generation technologies across mobile, computing, AI, automotive, IoT and VR/AR platforms.

The organisation develops advanced semiconductor solutions that power billions of connected devices globally, and its GPU technology plays a critical role across an expanding range of high-performance applications.

This position is suited to an engineer who wants to work beyond a single layer of the GPU software stack. You will have the opportunity to contribute across graphics and compute APIs, kernel-mode drivers, firmware, hardware/software co-design and system-level performance optimisation.

The role

You will work closely with GPU architects, micro-architecture specialists, compiler engineers and modelling teams to maximise silicon performance and influence future GPU designs.

Key areas of responsibility include:

  • Designing, implementing and optimising functionality for graphics and compute APIs such as Vulkan, DirectX, OpenGL ES and OpenCL.
  • Developing low-level GPU software, including kernel-mode drivers and firmware, with a focus on scheduling, memory management, stability and execution efficiency.
  • Investigating complex performance issues across the full software and hardware stack, including driver overhead, bandwidth utilisation, compute throughput and power/performance trade-offs.
  • Contributing software expertise to hardware architecture and micro-architecture decisions for future GPU generations.
  • Leading technically challenging debugging and development activities while supporting and mentoring other engineers.
  • Working flexibly across API, driver, firmware and performance domains rather than being restricted to a single area of ownership.

What we're looking for

You should bring strong experience in GPU drivers, graphics systems or low-level systems software, together with excellent C/C++ programming skills and confidence working close to hardware.

Ideally, you will have:

  • Deep expertise in one or more graphics or compute APIs, including Vulkan, DirectX 12, OpenCL or OpenGL ES.
  • A strong understanding of GPU architecture and internals, including memory hierarchies, command submission, scheduling, synchronisation, graphics pipelines and performance bottlenecks.
  • Experience working across different areas of the GPU stack, from APIs and kernel drivers through to firmware, compilers and hardware architecture.
  • The ability to lead complex technical investigations and contribute to high-level engineering decisions.

Additional experience in GPU performance analysis, firmware, virtualisation, compiler technology or runtime optimisation would be valuable. Exposure to AI/ML workloads, DNN operators or mapping computational workloads onto GPUs and accelerators would also be advantageous.

This is an opportunity to work on advanced GPU technology where software engineering decisions can directly influence future silicon architecture and real-world graphics, compute and AI performance.

#J-18808-Ljbffr

Create a job alert for this search

GPU Driver & System Software Engineer (Principal) • Cambridgeshire and Peterborough, England, UK

Similar jobs

Delivery Driver

EvriWisbech, Cambridgeshire, GB
Full-time

Deliver a local round on agreed days and take control of your earning opportunity.Evri delivers over a billion parcels a year through a network of more than 30,000 couriers.Were recruiting self-emp... Show more

 • Promoted

GPU Physical Design Engineer — High‑Performance ASIC

AppleCambridge, England, GB
Full-time

Apple in Cambridge is looking for a skilled engineer to design and manufacture high-performance Graphics processors (GPUs).This role involves close collaboration with the Front-End team to understa... Show more

 • Promoted

Senior/Staff System Test Engineer

Flok HealthCambridge, England, GB
Full-time

You'll be Flok's first dedicated test hire, and will take ownership of testing and product quality, for both our patient‑facing application and internal clinician tools.This is an individual contri... Show more

 • Promoted

Senior Digital Electronics Engineer – FPGA & High-Speed

Cambridge ConsultantsCambridge, England, GB
Full-time

A leading engineering consultancy in Cambridge is seeking a Senior Electronics Engineer with a digital focus to tackle complex technical challenges across various industries.The role involves colla... Show more

 • Promoted

Lead Electronics Engineer: Battery & Motor Systems (Eq)

New FoldCambridge, England, GB
Full-time

A dynamic startup in Cambridge is seeking a Lead Electronics Engineer to oversee the design and development of electronic systems for their innovative scooter, which promotes environmentally friend... Show more

 • Promoted

Senior/Principal Software Engineer

lowRISC CICCambridge, England, GB
Full-time

At lowRISC we believe that open source development can transform the semiconductor industry.To help achieve this vision of production‑ready, commercial‑grade chips and silicon building blocks, we e... Show more

 • Promoted

Digital IC Implementation Engineer

Raspberry Pi FoundationCambridge, England, GB
Full-time

Raspberry Pi is seeking a Digital IC Implementation engineer to join our expanding ASIC team to help deliver our next-generation products.We have been building our own silicon at Raspberry Pi for s... 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

Senior Linux Kernel Driver Engineer - Networking & 800G

AMDCambridge, England, GB
Full-time

AMD is seeking a Senior Software Development Engineer to design and implement Linux network device drivers for their next generation of 800G+ and SmartNIC adapters.The ideal candidate will have a s... 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

Principal Hardware Engineer I

Roman Health Pharmacy LLCCambridge, England, GB
Full-time

UAVs, launch vehicles, and other space and airborne platforms.We take pride in our dynamic and cross‑functional work environment, which allows us to learn, develop, and engage across our organizati... Show more

 • Promoted

Senior Electronics Engineer — End-to-End Medical Devices

SoCode RecruitmentCambridge, England, GB
Full-time

A recruitment agency is seeking a Senior Electronics Engineer in Cambridge.This role involves designing PCB-level electronics for a safety-critical medical device, making a direct impact on patient... Show more

 • Promoted

Driver and Valeter

MotorcleanFoxton, Cambridgeshire, GB
Full-time

Driver/Valeter required at a busy car rental site based i.If you are interested in applying for this job, please make sure you meet the following requirements as listed below.Motorclean provide ser... 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

Forklift Driver

Moulton Bulb Co. LimitedHolbeach, Lincolnshire, GB
Full-time

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.We are looking for a Forklift Driver to support ... Show more

 • Promoted

FLT Drivers needed for immediate shifts

Barker Ross GroupSpalding, Lincolnshire, GB
Full-time

Barker Ross is currently looking for a Reach Truck Driver to join one of our clients team based in Spalding.This is a fantastic opportunity to join on the fast growing Cold Store business in UKMake... Show more

 • Promoted

GPU Tools Engineer - Driver & Performance Modeling

ArmCambridge, England, GB
Full-time

Arm is looking for skilled engineers to join their Agile driver development team to contribute to the next generation of Mali™ GPU products.The role involves designing and developing tooling critic... Show more

 • Promoted

Principal Device Drivers Software Engineer

RMG DigitalLandbeach, England, GB
Full-time

Our client, a leader in mission critical communication devices are seeking an Embedded Software Engineer with low level device driver software expertise to work on their market leading critical com... Show more

 • Promoted

Staff Kernel Driver Engineer – Linux & PCIe

CerebrasCambridge, England, GB
Full-time

A leading AI compute technology company in the UK is looking for a skilled Software Engineer to work on OS Kernel and Device Driver software.You will design and implement solutions in C/C++/Python,... Show more

 • Promoted

Multi Skilled Engineer - £50,000 - £58,000 A Year

MorePeopleCambridge, United Kingdom Of Great Britain And Northern Ireland, UK
Permanent

Permanent | Day Shift OR Night Shift.Paid breaks & refer-a-friend £250.Life insurance (2x salary) & Medicash Health Cash plan.Safe, friendly working environment.Keep our production site running smo... Show more