Principal Graphics Programmer

Codemasters Group Holdings Limited
13 Nov 2017
16 Nov 2017
Contract Type
Full Time

Over the past 30 years at Codemasters, we have consistently developed innovative and successful award-winning racing games. Our Southam racing studio has a rich and unrivalled heritage of multiple award-winning racing games such as the GRID and DiRT franchises, and these titles embody our cornerstones of passion, quality, continuous innovation, and an all-encompassing ambition to be the world leader in what we do.

Working in a passionate close-knit team that ensures your voice doesn?t get lost in the crowd, you will deliver ?AAA? racing games within a studio that will value and recognise your contributions.

Join our talented and experienced team now to re-invent and shape Codemasters? most ambitious racing title ever, from its inception to a genre-defining experience. Our mission is to be the world?s number one racing games developer ? so if you share our ambition, please join us for the road ahead.

A character fit for this role would be someone who is a problem solver, a self motivated person who pays attention to detail and has strong team working skills along with a true passion for games.

Required Skills:

  • Fluent in C++
  • 5 years plus games industry experience
  • Experience in a graphics role on previous titles, ideally with areas of specialisation.
  • Shader, GPU and Assembler programming
  • Expert 3D API knowledge
  • Parallel Programming
  • Excellent performance analysis knowledge
  • Advanced 3D geometry & maths
  • A good degree or equivalent in a relevant subject such as games, computer science, maths or engineering.
  • Experience using version control software
  • First rate coaching and mentoring skills

Desirable skills:

  • Knowledge of GFX hardware differences
  • Real ?time ray tracing
  • Global illumination
  • Passion for racing games
  • Good industry track record ? such as previously published products

Personal Attributes:

  • An ideal candidate will be highly driven and self-motivated
  • Attention to detail
  • Strong communication and problem solving skills
  • Good teamwork skills
  • A passion for games

This job was originally posted as