This job listing expired on Dec 26, 2020
Tweet

Overview

As the Lead Graphics Programmer, you will have the opportunity to define and shape the dynamic and visceral world of our next title's graphical capability. Using a blend of technical, management, and creative experience you will define and lead the studio's graphics programming efforts.

Working with the with the Art and Design teams you will leverage the latest rendering techniques to push forward the look and feel of our games. You will lead the Graphics Programming team, bringing a creative mindset to challenge the limits of graphics programming, and make a real contribution to our studio titles.

What You Will Do/Your Responsibilities

  • You are responsible for the delivery of the studio's Graphics Programming efforts
  • You will manage, support and mentor the Graphics Programming team to deliver high quality code and solutions
  • You will schedule, prioritise tasks, recruit and mentor more junior staff
  • You will help define the technical direction and develop innovative solutions for difficult graphical problems.
  • You will work closely with other programming disciplines to integrate graphics with other systems.
  • You will help mentor junior members of the Graphics Programming Team and communicate clearly with other team members with minimal external help.
  • You will communicate with external companies and contractors with assistance.
  • You will be vigilant for and resolve new problems, delays and risks to delivery of the team's objectives.

Who You Are/Your Experience

  • You have exceptional communication skills, and comfortable working across teams and mentoring staff.
  • You are capable of reading and quickly understanding complex code.
  • You are able to plan the work of the team including external dependencies with minimal input.
  • You have experience managing a team of programmers.
  • You have excellent C++ programming and debugging skills.
  • You have extensive algorithm and data structure skills (including time and space complexity and real-world vs theoretical performance).
  • You are self-motivated and driven to creatively solve problems.
  • You have extensive videogame programming experience on Graphics systems, including having shipped at least one AAA PC/console title at Senior/Lead level from concept to delivery.
  • You have substantial knowledge and implementation experience of graphical techniques, algorithms and GPU architecture. Coupled with a drive to seek out, push the boundaries, and surpass what is considered the state-of-the-art.
  • You have excellent profiling, analysis and optimisation skills (especially on the GPU). Experience of designing code and data structures with performance in mind - across C++, Compute, shader-language.
  • You have robust software engineering and software architecture principles. A solid understanding of game architecture, including the development of reusable software libraries. Experience of working with and interfacing to a large codebase.
  • You have excellent communication skills and have a team-oriented attitude

We are absolutely committed to promoting and increasing diversity across the studio, welcoming applications from groups who are underrepresented in the games industry.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage all candidates to respond.