Principal Graphics Programmer (Hybrid)

nDreams logo
Posted 17 October 2023
Salary Negotiable
Job type Permanent
DisciplineGames Programming
Contact NameChantelle Morris

Job description

We are supporting nDreams with their search for a Principal Graphics Programmer to research, implement, and support new rendering features and shaders across multiple platforms.

The studio are a leading developer and publisher of VR games, known for their innovation and excellence in the industry. Their portfolio includes award-winning games such as Phantom: Covert Ops and Fracked, and they have a track record of delivering high production value VR games for all platforms. 

Your responsibilities…

  • Create stable, reusable, and modular rendering technologies that make the best use of Unreal Engine and its existing pipeline
  • Collaborate with technical and creative staff to produce timescales, implement features, and resolve issues
  • Liaise with tech art and other disciplines to help art and design teams on multiple projects direct their efforts
  • Discuss available resources with other disciplines to establish resonable and pragmatic performance budgets for VR games
  • Participate in the development of tools that improve artist workflows
  • Profiling and optimising existing code and systems

The skills and experience you’ll bring to the role…

  • Previous experience in graphics programming in a modern game engine, with a deep understanding of key technologies used in graphics programming for games, such as C++ and HLSL
  • Ability to write readable, reusable, safe, and performant code utilising design patterns and software engineering
  • Ability to balance the needs of different teams when approaching their work
  • Excellent verbal and written communication skills, with an ability to communicate your work in both a technical and non-technical manner to help overcome challenges
  • Ability to prioritise requirements from multiple stakeholders and self-manage time and attention
  • Thorough understanding of how to get the most out of a frame, such as reducing memory usage or shader complexity, and knowing when to pick a fresh approach
  • Understanding of 3D maths and data structures, along with performance-minded development and optimisation skills
  • Experience working professionally with Unreal Engine 4 is a bonus
  • Previous experience developing Virtual Reality apps for mobile, console, or PC is a plus

Perks and benefits include…

  • Pension scheme, Health insurance, and Life cover
  • Flexible hours and duvets days
  • Dedicated personal development time
  • Regular socials and parties