Advance Search

Browse Jobs

Graphics Programmer

Posted a month ago

  • London, Greater London
  • Any
  • External
  • Expires In 2 months
What we’re looking for
We're looking for an experienced graphics programmer to join our Rust team to help us implement a wide range of graphics performance optimisations and rendering features. Candidates should have extensive experience with all aspects of the Unity graphics system, across all Scriptable Rendering Pipelines, in-depth knowledge of writing performance-sensitive code and rendering systems, and a current portfolio of previous work demonstrating their abilities. Candidates should have strong self-motivation, the ability to work well in, and communicate with a team based both in the office and remotely. Familiarity with Rust as a player or a modder is a plus.
An ideal candidate will have significant experience with both low and high-level programming, including the intricacies and pitfalls of the Unity graphics engine, and knowledge of modern rendering techniques. Working closely with established graphics programmers at the studio, you will be responsible for implementing a wide variety of different systems from start to finish. Candidates should be familiar with working within sprints and adapting work to feedback.
Responsibilities
Identification of graphics performance bottlenecks.
Implementation of solutions to common rendering problems.
Liaising with other team members and working to feedback.
Requirements
Eligible to work and located within the UK.
Experience in the Unity game engine.
Strong programming skills across scripting and shaders, with a keen eye for performance.
Knowledge of a variety of types of programming languages, with a focus on C# and HLSL.
Ability to identify bottlenecks and implement optimisations from start to finish.
Up to date with modern rendering systems and techniques.
To be able to work within a team and work to feedback.
The ability to learn new systems and workflows.
Desirables
Prior experience in a graphics programming role within the games industry.
Prior experience building rendering systems for game engines.
Strong mathematics background.
In-depth gameplay knowledge of Rust.
Experience with Rust modding.
Fan of Rust / survival games.
About Us
We’re Facepunch, an independent game developer based in Birmingham. We made Garry’s Mod and Rust, two of the most popular Steam games of all time. It was Garry’s Mod that kicked it all off when it released in December 2004 as one of the first indie games on Steam and led to the creation of Facepunch. We’re approximately 60 people and growing and we have a lot more we want to do!
Flexible remote-first working - work from wherever you want to in the UK
Subsidised travel & meal costs when visiting the studio
28 days holiday (inclusive of public holidays), plus an additional 2 weeks paid leave for our end of year closedown
Social Events - GDC, TwitchCon, Quarterly company socials
️ Quarterly HackWeek - a great opportunity to try something new or work on a different project for the week
Quarterly bonuses
Enhanced family leave options
Income Protection & Life Cover
❤️ Mental Health support and EAP
Apply