Graphics Rendering SW Engineer

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.
Key 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

JBRP1_UKTJ

Company
Microtech Global Ltd
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Microtech Global Ltd
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted