Firesprite is a visionary game development studio based in the heart of Liverpool.
Proud to be an integral part of the PlayStation Studios family, we create showcase games that take players on thrilling journeys, with memorable characters, captivating narratives, and shared moments of excitement. Our commitment to the core values of Inclusivity, Bravery, Responsiveness, Entrepreneurial and Professionalism is a key driving force behind our work culture.
Role Description:
We are looking for a Principal Graphics Programmer to join our studio, working on a dark, story-driven 'Narrative Adventure' with genre defining goals. This huge, highly ambitious project takes atmosphere, storytelling, player agency and narrative firmly into ground-breaking territory on next-generation hardware technologies.
This project has AAA ambitions with a heavy focus on art, animation and delivering unique character performances to heighten player presence and immersion to new levels.
The role is based in the studio for 2-3 days per week with flexibility.
What you'll be doing:
- Work closely with artists to research and develop new innovative graphics features.
- Writing scalable and reusable code with performance in mind.
- Maintain, extend, and optimise existing engine or game-side features.
- Ensuring overall build performance and stability throughout all stages of development.
- Taking ownership of features & documenting the work accordingly.
- Mentoring more junior members of the team.
What we're looking for:
- Several years’ experience developing AAA console/PC titles, through all stages of the development cycle and sharing that knowledge with the team.
- DirectX12, AGC or other explicit rendering API knowledge.
- Excellent HLSL or similar shading language skills, understanding of RDNA ISA.
- Expert in modern C++ and strong overall software engineering and debugging skills.
- Multithreaded development and debugging experience.
- Keeping updated with recent advancements in rendering technologies.
- Excellent 3D maths and problem solving skills.
- Excellent communication, organisational and interpersonal skills.
- Ability to modify and extend existing complex systems.
- Experience with profiling and identifying CPU & GPU bottlenecks using industry standard tools.
- Significant and up to date knowledge of the GPU pipeline.
Desirable Skills:
- Ray tracing development experience (DXR, PSR, etc).
- Experience with proprietary engines.
- Mesh shader pipeline experience.
- Unreal Engine 5 knowledge.
Firesprite is proud to be an equal opportunity employer, with a commitment to a culture of inclusion and mutual respect for all employees from every walk of life, reflecting the community we make games for. We welcome and encourage applications from all suitable applicants regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.