As a Senior Graphics Programmer, you will have 5 years plus professional experience with graphics programming in a modern game engine, having worked extensively on rendering techniques, optimisation and content pipelines.
Third Kind Games - a Virtuos Studio, is a world-class co-development games studio. Third Kind Games was founded in 2016 by a team of nine former Activision veterans and became a Virtuos Studio in 2024.
Our studio is based in Royal Leamington Spa and we also have remote studios in Poland and Spain. Our three studios have been built on the same original spirit and values since our beginning.
We work with some of the biggest names in the games industry such as Blizzard, Amazon, Microsoft and Mythical Games. We’re proud of our track record working on critically acclaimed games and franchises. We are also setting new benchmarks for creativity in the games industry, driving technical expertise in programming alongside creative innovation.
What is it like to be a Third Kinder?
We are a diverse team of people. We are collaborative, open-minded creatives who embrace ideas and knowledge from everyone in our team, with the aim of developing and inspiring ourselves, our projects and our games.
Work life balance and flexibility are very important to us and our team. At TKG we offer a place where our team can be their most creative, imaginative and confident selves. We want all of our team to feel valued, appreciated, and free to be who they are at work. TKG recently received a GOLD Award in Mind Charity’s Workplace Wellbeing Index, recognising our dedication to our team’s mental health and wellbeing.
Role Overview
- 5 plus years professional experience with graphics programming in a modern game engine.
- Good experience in rendering techniques, optimisation, memory management, and content pipelines.
- Deliver and own the technical design and implementation of large-scale rendering features.
- With your passion for gaming, you will have an interest in exploring and implementing new graphics related technologies
What we are looking for from a Third Kinder
- You will have a good knowledge of graphics programming across all phases of game development, from feature design and implementation to bug-fixing.
- You will develop and optimise real-time rendering features on mobile platforms using Vulkan (Android) and Metal (iOS).
- You will profile GPU/CPU performance and analyze rendering bottlenecks using tools like RenderDoc, Perfetto, Xcode GPU Debugger, Mali/Snapdragon profilers, and others.
- You will integrate and refine modern rendering techniques such as clustered and tiled lighting along with temporal anti-aliasing (TAA) and super-resolution (TSR).
- You will collaborate with engine and content teams to ensure high-quality visuals across a wide range of devices.
- You will have experience with Unity’s Scriptable Render Pipeline (SRP), including implementing or extending custom SRP renderers.
Skills you need
- 5+ years' experience in a similar programming role, with a significant focus on mobile platforms.
- Strong C++ development skills and experience working with performance-critical, low-level rendering code.
- Good understanding of mobile GPU architecture (tiling, bandwidth, power constraints) and experience of GPU performance profiling and optimisation.
- Solid understanding of real-time rendering principles (culling, shading, LOD, post-processing).
Skills it would be great to have
- Professional experience with Unreal Engine 5 (e.g., Nanite, Lumen, custom shaders).
- Background in custom engine development or low-level rendering systems.