Graphics Programmer
d3t, part of the global Keywords Studios Group, are a successful and growing video game software specialist. We have an exciting opportunity for an enthusiastic and ambitious Graphics Programmer to join our growing programming team.
Our studio is based in Runcorn, Cheshire and offer an amazingly professional, fun and supportive working environment. We are passionate about what we do and pride ourselves on our anti-crunch mentality, mentoring ethos and have been awarded ‘Best Places to Work’ multiple times including 2021 by gamesindustry.biz. We are offering the option of being studio based, hybrid or remote working with studio visits as and when required for the Graphics Programmer role.
THE DAILY LIFE OF A GRAPHICS PROGRAMMER AT d3t:
- Design and program graphics engine components and shaders for PC and next generation consoles.
- Create clean, efficient and well tested code.
- Participate in the full development cycle of console and PC games starting from basic prototypes through to release.
- Collaborate with other engineers as well as game designers, artists and QA on a number of studio projects.
- Additional responsibilities and projects may be assigned as and when required.
PERSONAL SKILLS
- We are looking for a confident individual with a can-do attitude and an ability to communicate at all levels.
- You must be able to demonstrate a sense of reliability and responsibility within the workplace.
- A passion for games and game development is a must, alongside an enthusiasm and interest in current render tech and lighting methods.
- A self-motivated individual with excellent critical thinking skills and an eye for detail.
ESSENTIAL EXPERIENCE AND SKILLS
- Strong knowledge of C/C++ programming languages.
- Strong knowledge of HLSL/GLSL shader programming languages.
- Experience in GPU debugging and graphics bug fixing.
- Experience writing lighting shaders.
- Experience of rendering hardware and implementing some modern rendering techniques e.g. screen-space post-processing effects, ambient occlusion, shadows, reflections, modern specular lighting reflectance models.
- Excellent 3D math skills (linear algebra, vector math).
- Deep knowledge and first-hand experience with modern graphics APIs (e.g. DirectX, OpenGL, Vulkan).
- Degree in Computer Science and/or Mathematics or equivalent work experience.
- Experience of working with large code base projects (2+ years).
- Excellent written and spoken English.
DESIRABLE ADDITIONAL SKILLS AND EXPERIENCE
- Experience in GPU profiling and optimisation.
- Experience working in a PBR material workflow and general understanding of texture authoring requirements.
BENEFITS AND PERKS
Just some of the many offered by d3t:
- 22 Days Holiday (+ 3 extra at Christmas + bank holidays)
- Company Pension Scheme
- Flexible Working Hours
- Private Medical and Dental Insurance Scheme
- Anti-crunch ethos – an amazingly professional, fun, and supportive working environment!
- Income Protection
- Annual Bonus – be rewarded for great teamwork!
- Free Parking
- Monthly Fitness Sessions
- Employee Share Scheme
- Complimentary Refreshments – an extensive range to suit all dietary preferences
- Company Socials, Project Launch/Wrap Parties + Annual d3t Events
- Assistance and Support with Re-Location to the Area
APPLY NOW – SEND US YOUR CV AND A COVERING LETTER/PORTFOLIO TO [email protected].
Please note we are actively hiring and interviews will be held by video call. We have some of the d3t team working remotely from home and once it is appropriate to do so we will be returning to the studio. We are offering the Graphics Programmer role as studio based or part/fully remote with visits to the studio as and when required.
PERSONAL DATA PROTECTION POLICY
d3t is strongly committed to protecting your personal information. By sending your CV/Resume, you are agreeing to our terms and conditions and consent to your data being managed and retained in accordance with our data privacy and retention policy.
We will keep your personal details on file for 6 months and they will not be kept longer than is necessary for the purpose for which it is being retained. If you prefer that your personal details are not retained then please advise.