Job Search and Career Advice Platform

Enable job alerts via email!

GPU Algorithm Engineer - Contract - Cambridge

microTECH Global Limited

United Kingdom

On-site

GBP 60,000 - 80,000

Part time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in the UK is seeking a Graphics Algorithm Engineer to develop cutting-edge rendering algorithms for mobile GPUs. The ideal candidate will have a strong background in real-time rendering, excellent skills in GPU shader programming, and experience with various graphics APIs. This is a contractor position offering the chance to work on innovative projects in a collaborative environment.

Qualifications

  • Strong background in real-time rendering algorithms.
  • Experience in GPU applications with optimization skills.
  • Knowledge of rendering algorithms for mobile GPUs.

Responsibilities

  • Develop new graphics/rendering algorithms for mobile GPUs.
  • Analyze and optimize GPU performance.
  • Create intellectual property with potential for patent.

Skills

GPU shader programming using GLSL or HLSL
C or C++ programming
Experience with Vulkan, OpenGL, Metal, DirectX
Implementing real-time rendering algorithms

Education

BSc or MSc in Computer Science, Electrical Engineering

Tools

Vulkan
OpenGL
Metal
DirectX11 or 12
OpenCL
Job description

This role is for a graphics algorithm engineer (contractor based) with a strong background in real-time rendering algorithms on GPU, or a background in other advanced use of graphics and rendering algorithms to join a team working at the forefront of 3D graphics algorithm development.

You should be able to work well within a close-knit engineering team.

Key Responsibilities
  • Propose new ideas and develop new graphics/rendering algorithms for mobile GPUs.
  • Analyze GPU applications to generate performance/power improvements, profile and optimize rendering code and GPU shaders.
  • Create new intellectual property with the potential to patent.
Person Specification

Required:

  • BSc or MSc in relevant discipline (CS, EE, etc.).
  • Years of experience in implementing real-time rendering algorithms, ray tracing or global illumination algorithms.
  • Excellent GPU shader programming skills using GLSL or HLSL, etc.
  • Hands‑on experience with one or more of the following graphics API: Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL.
  • Excellent programming skills using C or C++

Desired:

  • PhD in relevant field
  • Experience in rendering algorithms used in game engines (Unreal, Unity, CryEngine) is highly desirable.
  • Experience of temporal and spatial frame upscaling technologies such as FSR and DLSS, particularly if focused on mobile implementations.
  • Python
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.