Enable job alerts via email!

GPU Software Engineer (Contract) - Cambridge

TN United Kingdom

Cambridge

On-site

GBP 50,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a talented GPU Software Engineer to join their dynamic team in Cambridge. This role offers the opportunity to work at the cutting edge of mobile GPU Software Architecture design, focusing on rendering technologies and graphics pipelines. The ideal candidate will have extensive experience in GPU software architecture, proficiency in C++, and familiarity with major graphics APIs like Vulkan and OpenGL ES. This position not only allows you to contribute to exciting projects but also encourages creativity and collaboration within a supportive environment. If you're passionate about pushing the boundaries of technology, this is the perfect opportunity for you.

Qualifications

  • 5+ years of experience in GPU software architecture or driver development.
  • Strong understanding of rendering technologies and graphics pipelines.

Responsibilities

  • Design and develop new features of 3D Graphics API.
  • Investigate and evaluate features of 3D Graphics APIs.
  • Draft new API extensions and write specifications.

Skills

GPU Software Architecture
C++ Development
OpenGL ES
Vulkan
DirectX
Graphics Pipelines
Rendering Technologies

Education

BSc in relevant discipline
MSc in relevant discipline
PhD in relevant discipline

Tools

Version Control Systems

Job description

Social network you want to login/join with:

GPU Software Engineer (Contract) - Cambridge, Cambridge

Client: microTECH Global Ltd

Location: Cambridge, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 8b62a51cbe66

Job Views: 13

Posted: 29.04.2025

Expiry Date: 13.06.2025

Job Description:

The role is for an engineer with a strong background in GPU Software Architecture to join a team working at the forefront of mobile GPU Software Architecture design.

You should have a strong understanding of rendering technologies, graphics pipelines, and hands-on experience using one or more of the OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and workloads, especially in scenarios such as gaming, XR, and machine learning, is essential. You should also possess good C++ development skills and familiarity with tools like version control systems. The ideal candidate is self-motivated, ambitious, and capable of working independently and collaboratively across teams.

Key Responsibilities:
  1. Design and develop new features of 3D Graphics API.
  2. Investigate and evaluate features of and improvements to 3D Graphics APIs.
  3. Draft new API extensions and write specifications.
  4. Prototype interface changes and proposals.
  5. Propose changes to GPU architecture.
  6. Performance analysis of proposed changes.
Required Qualifications:
  • BSc, MSc, or PhD in a relevant discipline.
  • 5 or more years of experience in GPU software architecture or driver development.
  • Hands-on experience with Vulkan, OpenGL ES, Metal, or DirectX 11/12.
Desired Skills and Experience:
  • Knowledge of graphics rendering pipeline, including rasterization and ray-tracing.
  • Knowledge of neural rendering, ray tracing, and mesh shading pipelines is a plus.
  • Creativity and effective communication skills.
  • Comfort working with emerging technologies and staying updated with scientific advances.
  • C/C++ programming experience.
  • Good written and verbal communication skills.
  • Self-motivated, organized, and a good team player.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.