Job Search and Career Advice Platform

Enable job alerts via email!

Principal GPU/NPU Software Architect for Neural Rendering

Huawei Technologies Research & Development (UK) Ltd

Cambridge

On-site

GBP 80,000 - 120,000

Full time

15 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Cambridge is seeking a Principal GPU/NPU Software Architect to design and implement core software for a revolutionary computing platform. This role is focused on architecting low-level software stacks that enhance GPU and NPU collaboration for advanced machine learning and neural rendering applications. The ideal candidate will have over 10 years of experience in GPU driver development and a strong grasp of modern graphics APIs.

Benefits

33 days annual leave
Group Personal Pension
Life insurance
Private medical insurance
Medical expense claim scheme

Qualifications

  • Master’s or PhD in Computer Science, Electrical Engineering, or a related field required.
  • 10+ years of proven experience in developing low-level GPU drivers, runtime, or compiler technology.
  • Must have a track record in co-processor design or developing drivers for heterogeneous systems.

Responsibilities

  • Design and implement the low-level driver for GPU/NPU architecture.
  • Develop core driver and API extensions for neural rendering.
  • Work directly with hardware engineers to influence GPU/NPU architecture.

Skills

Expert-level knowledge of modern graphics APIs (Vulkan, DirectX 12)
Fluency in C/C++
Strong understanding of computer architecture
10+ years of experience in developing low-level GPU drivers

Education

Master’s or PhD in Computer Science or Electrical Engineering
Job description
A leading technology firm in Cambridge is seeking a Principal GPU/NPU Software Architect to design and implement core software for a revolutionary computing platform. This role is focused on architecting low-level software stacks that enhance GPU and NPU collaboration for advanced machine learning and neural rendering applications. The ideal candidate will have over 10 years of experience in GPU driver development and a strong grasp of modern graphics APIs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.