Job Search and Career Advice Platform

Enable job alerts via email!

Graphics Rendering SW Engineer - Cambridge

microTECH Global Limited

Cambridge

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Cambridge is seeking a Senior Graphics Algorithm Expert with a robust background in real-time rendering and GPU programming. The role involves proposing and developing new algorithms for 3D games, requiring proficiency in graphics algorithms, shader programming, and familiarity with leading graphics APIs. Candidates with experience in game engine graphics and a related degree are encouraged to apply.

Qualifications

  • Extensive experience in implementing real-time rendering algorithms.
  • Excellent GPU shader programming skills using GLSL or HLSL.
  • Hands-on experience with various graphics APIs is required.

Responsibilities

  • Propose new graphics/rendering algorithms for mobile GPU.
  • Analyze GPU applications to improve performance and optimize rendering code.
  • Publish research papers or patents for new graphics algorithms.
  • Act as technical lead for the graphic algorithm team.

Skills

Real-time rendering algorithms
Graphics programming (C/C++)
GPU shader programming
Experience with graphics APIs (Vulkan, OpenGL, etc.)

Education

BSc or MSc in Computer Science or Electrical Engineering
PhD in relevant field

Tools

GLSL
HLSL
DirectX11 or 12
OpenGL
Vulkan
OpenCL
Job description
Overview

This role is for a senior graphics algorithm expert 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.

The successful candidate will propose new ideas and develop new algorithms for real-time rendering applications, especially for 3D games. You should have a strong understanding of graphics algorithms used in game engines (Unreal, Unity), e.g., deferred shading/lighting, physics based rendering, advanced image processing, voxel-based global illumination, screen space reflection, occlusion culling, shadow algorithms, anti-aliasing algorithms, etc. Experience in global illumination and ray tracing is also important.

Responsibilities
  • Propose new ideas and develop new graphics/rendering algorithms for mobile GPU.
  • Analyze GPU applications to generate performance/power improvement, profile and optimise rendering code and GPU shaders.
  • Publish research papers or patents for new graphics algorithms.
  • Technical lead for the graphic algorithm team.
Required
  • BSc or MSc in relevant discipline (CS, EE, etc.).
  • Extensive 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.