Game Systems Programmer

Guildford, UK, Permanent

Ref: PROG1611001

Supermassive Games are looking for a highly talented and experienced Game Systems Progammer to play a key role in the studio.

The primary role of this position is to develop and maintain game systems that enable AAA quality game content to be produced efficiently.

Experience

  • At least 5 years of experience in the games industry.
  • In-depth knowledge of several game systems, in both tools/pipeline and runtime.
  • Has built and maintained strong workflows for content creators.
  • Experience using Unreal Engine 4 would be an advantage.

Key skills and responsibilities

The main and routine tasks of this position are:

  • Working closely with content creators of various disciplines to define and implement systems that enable them to create high quality content.
  • Creating new and extending existing systems so that they are easily re-usable across projects.
  • Debugging and profiling code.

Key Technical skills / Knowledge

  • Excellent C++ skills, used in a game development environment.
  • Able to understand and use various SDKs and interfaces effectively.
  • Excellent 3D maths knowledge.
  • Able to design and plan own work.
  • Experience working with a large codebase and large development teams.

Other Desirable Skills/Knowledge

  • Knowledge of C#, Python, JavaScript, CSS3 or HTML5.
  • Animation: Experience with character animation systems including graph-based, code-based and database driven.  Including areas such as:
    • Translating user input into control parameters
    • Writing custom blend code
    • Extending and improving existing systems
    • Involvement with specifying animation data for animation system
  • Network: Experience with high-level networking features for multiplayer games. Including areas such as:
    • Avoiding network problems by involving design and content teams
    • Ability to communicate networking implications to other team members
    • Understands low-level networking, but works at a much higher level
  • Tools: Experience with extending and improving production tools including:
    • Exporters            
    • Batch pre-processing  
    • Code and data build system optimizations
    • Automated testing systems
    • Familiarity with UE4 process and pipelines
    • Working closely with Technical Artists

The candidate should have

  • A highly positive and proactive work ethic.
  • Excellent communication, presentation, and negotiation skills.
  • A desire to learn and improve on their skillset.

You also need to be:

  • Flexible and open-minded
  • Determined and self-motivated
  • Prepared to rise to a challenge
  • Always striving for quality
  • Creative and innovative

Apply now - email your CV to jobs@supermassivegames.com

Back to Careers