Generalist Engine Programmer – Guildford – UK

Job Description

If you have a real passion for engine development, this could be the perfect role for you! You will be a Generalist Engine Programmer working with the physics team at one of the worlds leading AAA studios, improving their in-house engine. You will get bonuses of up to $30,000 worth of stock, full relocation package and many more benefits!

You will be working on the engine to make it the best possible platform for developers to create some of the most popular titles in the world. 

You will be joining the team at an exciting period as they want to make their engine technology more user friendly, really pushing the engine to be the world leading platform for developers.

If you're interested, keep reading on.

Day to day, you'll…

  • Collaboratively working to deliver high-quality cross-platform products in C++.
  • Play your part to define and grow the engineering culture of teams.
  • Working with product and project leaders and your team members to understand customer needs and delivering incredible value in an incremental and high impact way.
  • Ensuring our designs are simple and effective with excellent workflows and features.
  • Working on documentation and testing in parallel to accelerate ease of use and future maintenance of our technology.
  • To mentor and coach less experienced engineers.

Sound interesting? You'll need…

  • Excellent commercial experience with C++.
  • Proven ability to work collaboratively with team members on a common code base.
  • Advanced background in real-time / time-critical systems & multiple hardware platforms – preferably game platform hardware.
  • Passion for good workflows and well-architected software.
  • The ability to adapt quickly and effectively to change (i.e. project, team, business-level)

Icing on the cake…

  • Expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between. 
  • Low-level application programming – evidence of UNIX, Windows and/or Console OS APIs.
  • Graphics or Video experience e.g. Image Processing, codecs, OpenGL, Direct3D, DirectX etc.
  • Understanding of mechanics, maths and numerical methods.
  • Evidence of delivering tools and workflows at an enterprise level e.g. using C# and WPF (or similar) to develop complex applications, and to empower content creators.
  • Experience of Agile (Scrum) based software development management and other models

Interested? Get in touch! –  or call us on the number +44 (0)1709 834777.


Please log in to do this.


Please fill out your details before applying for this job.