Back to jobs
Principal Graphics Programmer (Hybrid)
- Posted 17 October 2023
- Salary Negotiable
- LocationFarnborough
- Job type Permanent
- DisciplineGames Programming
- Reference18582
- 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