This job might no longer be available.
Principal Graphics Programmer - nDreams Studio (Hybrid)
1 year ago
We're looking for a Principal Graphics Programmer to help shape the future of our AAA games. You'll be responsible for the development of new rendering features for our games, optimising and maintaining the graphical performance of our products, and collaborating with Artists to define performance profiles and budgets for all our target platforms.
You will be working in collaboration with a highly talented, diverse team to create world-class VR gameplay.
Key responsibilities:
- Researching, implementing, and supporting new rendering features and shaders across multiple platforms.
- Creating stable, reusable, and modular rendering technologies that make the best use of Unreal Engine and its existing pipeline.
- Collaborating with technical and creative staff to produce timescales, implement features and resolve issues.
- Liaising with tech art and other disciplines to help art and design teams on multiple projects direct their efforts.
- Discussing available resources with other disciplines to establish reasonable and pragmatic performance budgets for VR games.
- Participating in the development of tools that improve artist workflows.
- Profiling and optimising existing code and systems.
Requirements
Essential experience:
- Experience in graphics programming – Deep knowledge of key technologies used in graphics programming for games, such as C++ and HLSL.
- C++ programming - Ability to write readable, reusable, safe and performant code utilising design patterns, and software engineering.
- Collaboration - An empathetic individual who can balance the needs of different teams when approaching their work.
- Communication skills - 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.
- Planning and organising skills - Ability to prioritise requirements from multiple stakeholders and self-manage time and attention.
- Self-learning and mentorship - Someone with a desire to research, learn, and improve their own knowledge, and pass that knowledge on to others.
- An eye for aesthetics - the ability to discuss with artists what works visually and how to make it fit into a game.
- Debugging and data optimisation – A thorough understanding of how to get the most out of a frame, such as reducing memory usage or shader complexity, or knowing when to pick a fresh approach.
- 3D maths and data structures - An understanding of 3D maths and data structures, along with performance-minded development and optimisation skills.
Bonus experience:
- Proven experience graphics programming in a modern game engine for published PC, console or mobile titles in a professional team or studio environment.
- Experience working professionally with Unreal Engine 4.
- Experience developing Virtual Reality apps for mobile, console or PC.
Benefits
Who we are -
We are nDreams, a world-leading game developer and publisher with nearly a decade of VR specialism. Combining a drive to push technological boundaries with proven gaming excellence, we are the team who set the standard for VR games with Ghostbusters: Rise of the Ghost Lord, Synapse, Fracked and the award-winning Phantom: Covert Ops.
With our team’s triple-A credentials and sensibilities, alongside bespoke VR technologies, we’ve got the skillset, processes and creative vision to deliver innovative, high-end games for all VR platforms and genres. If it’s VR gaming, you will find nDreams at the forefront of it.
Our projects continue to advance the present and define the future of VR. Want to be a part of it? Apply today to join a studio with a state-of-the-art collaborative workflow and diverse talents assembled from world-leading games developers and publishers.
Why nDreams?
Our expanding company shares a passion for innovation, collaboration and leading the future of VR. We encourage an open and diverse culture and empower people to explore ideas and put their own stamp on their work. With humble beginnings as an independent studio, we combine amazing projects and considerable scale with a personal, caring touch.
We offer great perks, including flexible hours, duvets days, your birthday off, dedicated personal development time and support, as well as regular socials and parties. Beyond this, there’s an excellent holiday offering, pension scheme, health insurance, life cover and much more. Our newly refurbished nDreams studio space has some fantastic facilities and is built around collaborative work (and play!).
Create Your Profile — Game companies can contact you with their relevant job openings.