This job listing expired on Nov 29, 2020
Tweet

Come and join the Futur!

FuturLab are looking for an experienced graphics programmer to help on our latest game Power Wash Simulator. This is a 6 month contract position with remote working.

As a Graphics Programmer, you will be responsible for implementing and optimising rendering features for PowerWash Simulator. Making big levels completely washable requires a lot of memory, so be ready to implement techniques to keep memory consumption under control. You will be communicating frequently with the Art team and building tools to make scenes look very dirty in many different ways. You will write performant shaders to allow small squads to wash these levels on multiplayer matches and be able to interface a great deal of data between CPU and GPU to assist gameplay. Customize the render pipeline to allow finer quality x performance controls and build debug tools to speed up Art and Design iterations.

We are currently lacking this skill set within the team; therefore, this position is only suitable for someone who can lead this aspect of the game.

Requirements

  • At least 1 shipped title on PC or console
  • Strong C, C++ or C#
  • Proficient in shader languages
  • A broad knowledge of GPU architecture and modern graphics techniques
  • Strong Math skills
  • Ability to write clear, maintainable, portable code
  • Ability to effectively itemise tasks and assign realistic time scales to them.
  • Excellent communication skills with a friendly, helpful and positive demeanor.
  • Working knowledge of Agile Development/Hansoft a plus.

Desirable:

  • Compute Shaders
  • Experience writing Unity Editor tools
  • Familiar with Unity SRP (Scriptable Render Pipeline) and Unity URP (Universal Render Pipeline)

General Responsibilities:

  • Work with the department leads and other programmers to design the game code and contribute to technical design documents.
  • Work closely with the design team to collaborate on new gameplay ideas.
  • Ensure all code is produced to the required standard and all TRCs are followed.
  • Be proud of your code and test thoroughly to ensure that there are no bugs.
  • Work with the Producer to break out tasks into clear and manageable chunks. Deliver high quality code to that schedule.
  • Collaborate productively, communicating ideas and issues clearly across all disciplines
  • Report progress to Lead Programmer and inform them of any implementation issues promptly.

Benefits

FuturLab foster an inclusive and welcoming culture, we actively encourage candidates of all backgrounds to apply. Check out the Life at FuturLab page (www.futurlab.co.uk/life-at-futurlab) for reasons why you’d love working here!

RATE: Based on experience.

We typically receive a high number of applicants and therefore favour candidates who have taken time to include a cover letter. We love to hear about you, about what makes you tick and how you meet the requirements of the role. We are especially interested in any examples of relevant work.

If you have the skills, experience and passion for the role then please get in touch as we’d love to hear from you!