Graphics Programmer

Working with the PC graphics engine team, this is an opportunity to push the limits of graphics programming and to make a real contribution to a world-leading strategy game franchise.

This role will be both varied and challenging, including working with rendering systems for thousands of characters, advanced smoke and impostering systems, and many other areas. The ideal candidate is passionate about graphics programming, has a creative mind-set and is a team-player.

Key Responsibilities

  • Work on GPU/CPU optimizations
  • Researching and implementing new graphics related technologies
  • Program modules of the game including design, implementation, de-bugging and documentation
  • Collaborate on the planning process and with the Lead Programmer and Development Manager, defining realistic targets and deliverables and adhere to them
  • Communicate issues that may arise and offer solutions
  • Adhere to the company’s high-quality programming standards and development process

Knowledge, Skill and Experience

Essential

 

  • A good BSc degree or equivalent in a relevant subject such as maths, computer science or engineering
  • At least one shipped title
  • Experience with Visual Studio
  • Fluent C++
  • Experience with DX11
  • Excellent communication skills; both written and verbal

 

Desirable

 

 

  • Multi-threaded / multi-core development experience
  • Experience with Directx12, Vulkan or other rendering APIs
  • A creative approach to object-oriented programming