nDreams

Principal Graphics Programmer - Studio Elevation (Remote within the UK)

Apply

Description

Studio Elevation are re-establishing the boundaries of VR.

We’re looking for a talented Principal Graphics Programmer to join us and to help us explore, create, and deliver world-leading innovation in software and VR hardware.

Become one of the founding members of Elevation, pathfinding a remote first studio, crafting a new generation of VR development and bringing core VR games to fruition.

As a Principal Graphics Programmer, you will be working with VR hardware, and responsible for the following: 

Key Responsibilities: 

  • Provide VR Graphical Leadership – Provide high-level technical leadership to the graphics programming team  
  • Guide the technical direction, set best practices, and develop graphics solutions specifically for VR platforms to achieve high frame rates and industry-leading graphical fidelity in VR; use your in-depth knowledge to develop graphics solutions specifically for VR platforms 
  • In-depth knowledge of Compositor Layers, eye buffer reprojection, texture arrays, ASTC compression and Pipeline State Object/shader caching. 
  • Cross-Platform Development – Developing graphics solutions that are compatible across multiple platforms but nuanced to take advantage of the strengths of each. 
  • Innovative Graphics Features – Implement graphics features that leverage the hardware capabilities in new ways that provide a visual competitive advantage over other games. 
  • Platform optimization – Proactively identify and leverage graphics optimizations for traditional and tile-based architecture, including positional and rotational eye buffer reprojection, dynamic resolution, custom antialiasing, vertex compression, foveated rendering, custom antialiasing, and other appropriate techniques.  
  • Shader development – Write and optimize custom shaders to enhance the visual quality and performance of the game, collaborating closely with Technical Art to achieve the desired aesthetic while maintaining smooth and consistent frame rates. 
  • Performance Profiling – Utilize a variety of platform profiling tools to identify performance bottlenecks in the rendering pipeline. Work towards optimizing resource usage and minimizing latency.  
  • Cost Profiling - Assess the rendering cost of different elements within the scenes and provide insights to the team. Analyse the impact of various graphical elements on performance and suggest optimizations. 
  • Amortization Strategies – Identify performance bottlenecks and develop strategies to reduce rendering costs. This involves algorithmic efficiency and even distribution of workloads to avoid ‘spikes’ in performance disrupting the frame rate. 
  • Documentation – Create clear and comprehensive documentation for graphics-related code, optimizations, and best practices. Facilitate knowledge transfer within the team and contribute to the overall project documentation. 

Requirements

Essential capabilities:  

  • Team player with effective communication – You can convey technical details with precision but also collaborate with cross–functional teams and non–technical people. You articulate complex concepts in a way that is accessible. 
  • Continuous Learning – You keep abreast of advancements in graphics programming, VR technology, and platform-specific updates to the SDKs. You apply new knowledge to improve the efficiency and visual quality of our game. 
  • Performance Testing – You conduct repeatable tests, providing feedback and recommendations for improvement. You collaborate with the QA team to address and resolve performance-related issues. 

Desired experience: 

  • Five or more years of experience writing HLSL/GLSL shaders – Material Editor is a bonus, but the foundations must be handwritten shaders. 
  • Five or more years of experience working with C++ and Unreal 
  • Vulkan knowledge is a bonus. 

Benefits

Who are we?

nDreams Studio Elevation is bringing the evolution of VR development to core gamers.

We are a remote-first studio seeded by the creative talent that brought you the innovative, genre-defining, award-winning Synapse, as well as Ghostbusters: Rise of the Ghost Lord, Fracked and Phantom: Covert Ops.

We are looking for exceptional talent to help pave the way forward with fresh innovation for the next generation of VR hardware and software.

Why nDreams Elevation?

This is the opportunity to build upon an already proven, world-class foundation of VR expertise, to further shape and mould a new way of working, that continues to deliver and innovate for the next generation of core VR games.

We are a remote-first studio, with all the perks that come with it. Work from anywhere to help us push the boundaries of VR, with cutting-edge technology and the support of our established VR expertise from the wider nDreams group.

Rapidly growing to support a variety of genres, nDreams is one of the world’s leading developers/publishers focused on VR games, creating multiple studios dedicated to making the best games out there.

Apply

Sign up to join our community

*Enter valid email

*You have not accepted our terms and conditions

Get in touch

General

*Enter valid email

*Enter your message

nDreams

©2024 nDreams. All Rights Reserved

nDreams Limited, Spectrum Point, 279 Farnborough Road, Farnborough, Hampshire, GU14 7LS, England, UK

Back to top