Lead VR Gameplay/Engine Engineer - London

Lead Gameplay/Engine Engineer - VR - London

Location: London - VR


Framestore VR has offices in London, New York and Los Angeles. We specialize in building visually stunning pre-rendered and real time VR and AR content for all the major tethered and mobile headsets on the market. We build both engine driven and camera driven work and excel at creating unique, out of the box, high quality content for our partners.

We are looking for experienced, self-starter Gameplay/Engine Engineers in our Virtual Reality studio in London. The engineering team is responsible for developing groundbreaking new technologies in order to bring immersive experiences to the next level. The Gameplay/Engine Engineer is responsible for assisting in devising and implementing both internal prototypes, and delivering high-quality products and projects for innovative brands and clients.

Come join our team and help us continue to shape the future of VR.

Key Responsibilities:

  • Design and implement well-engineered, reliable, maintainable, and bug-free code, primarily in Unreal but also in Unity

  • Collaborate with team members to develop various gameplay systems

  • Develop and test code, fix bugs, and profile and optimize code as directed

  • Work with CG artists and technical directors in order to implement assets in-engine

  • Document and peer review technical designs with other software engineers

  • Design and implement gameplay features within an established framework

  • Research innovative ideas to improve efficiency and satisfy technical requirements, especially when it comes to the areas of VR and AR

  • Contribute advice and support around implementation of large technical projects with innovative solutions

  • Work with VR Producers, technical and creative leads to provide input for the budgeting process for technical gameplay/engine elements of a production

  • Across the VR group provide research and technical liaison between offices, and, where possible, share knowledge and facilitate communication between them

  • Draw upon technical understanding to practically solve client problems alongside the growing Framestore Virtual Reality engineering team

  • Mentor other engineers as needed to increase their abilities and productivity

Preferred Languages:

  • C++ (strong)

  • C#

  • Python

  • Shader languages (Cg, HLSL, GLSL)

Key Skills and Experience:

  • Solid CG understanding.

  • Knowledge of Realtime rendering, Rasterization, skinning, animation, etc.

  • Comfortable with shader programming (cg/hlsl/glsl).

  • The ability to script and utilize unique VFX animation in UE4 and Unity Engine (and/or equivalents such as UE3 / UDK).

  • OpenCV, Open NI, GPU programming an advantage.

  • The ability to take existing pre-rendered photoreal quality assets and repurpose for instant interaction in game engine technology.

  • Strong math and physics skills.

Personal Attributes:

  • Solves problems with tech: capable of self-direction

  • Highly committed and able to work independently and as part of a team

  • Positive attitude towards learning and sharing, team-oriented

  • Extremely organized with an excellent attention to detail

  • Deadline orientated; able to work and communicate effectively in a fast paced environment

  • Genuinely passionate about Virtual Reality and emerging technologies.