Are you looking for an opportunity to join a world-class game studio, leading the effort to share Forza engine technology across multiple products and platforms?
Turn 10 Studios is looking for a development lead to drive our ForzaTech engine sharing effort. ForzaTech is the set of engine libraries, content build and authoring tools, and processes that allow us to ship 60fps, 4K, server-backed multiplayer experiences across multiple titles, studios, and platforms. That sharing effort requires intense coordination between multiple product teams with different schedules, priorities, and feature needs.
As the development lead for this team, you will work directly with the studio engineering leadership as well as the engine teams on multiple products to develop and/or harvest technology between our games, and keep that tech at a ship-ready state for all games. This requires a strong understanding of our hardware platform architecture, as well as common high-performance engine components such as physics, rendering, streaming, and resource management. You’ll also benefit from good knowledge of game content pipelines, continuous delivery build systems, and best practices for shared development.
In addition, you will be responsible for people management of the ForzaTech developers, as well as coordinating shared technical efforts across our internal and remote partner studios.
Candidates must have strong computer science fundamentals.
Highly desirable areas of experience and passion include: game engine development, 3D graphics pipelines, authoring environments, coding standards and best practices.
You must be comfortable dealing with ambiguous, challenging problems and leading a diverse groups of thinkers to consensus. Excellent communication skills are vital.
A proven track record in both people management and technical leadership is a must.
B.S. in Math/Computer Science, or related field, or equivalent experience.
At least 8 years of professional software development experience.
Excellent knowledge of C++. Working knowledge of C# is preferable as well.
AAA game development experience.
Proven track record in both people management and technical leadership.
Broad knowledge of game engine technology (rendering, physics, animation, resource management, etc.
Must have experience communicating complex designs and coordinating cross-team implementation.