The most notable things are in bold.
Originally Posted by Lionhead
Lead Programmer, Engine Job
Apply now »
Date: Feb 2, 2012
Location: Guildford, GB
Job Category: Software Engineering: Development
Location: Guildford, GB
Job ID: 784173-73765
Division: Interactive Entertainment Business
Location: Lionhead Studios, Guildford
Closing date: 2nd March 2012
Lionhead Studios is seeking a highly skilled and experienced Lead Engine Programmer to be a key contributor on an unannounced title. The ideal candidate is someone who is passionate about games (and game development) and has significant experience leading teams designing and implementing modern rendering engines (DX11). The role will initially focus on working with the Art department and the Technical Director in order to define the rendering requirements for the game and helping to build and nurture an engine team to implement them in the context of an existing codebase. It will then focus on ensuring performance and rendering quality requirements are met.
Are you a highly talented individual who enjoys a challenge and is brimming with drive and enthusiasm? Do you feel your skills and talents are waiting to find the right creative environment in which to thrive?
At Lionhead we strive to create successful, landmark games and to be one of the world’s most respected developers. To that end we are continually looking for bright, talented individuals to join our team. We are well aware that new employees and fresh ideas keep us the dynamic and creative Studio that we are!
-Work with the Art department and the Technical Director to establish rendering ambition
-Technical design, implementation and integration of the rendering features required by the game design
-Contribute to the recruitment of engine team members as required.
-Day to day management of engine team members.
-Work with the Art department towards ensuring the effectiveness of Art pipelines, tools and processes
-Work with the Art department in order to ensure rendering quality realises their vision
-Be a major stakeholder in the area of rendering performance
Key Success Criteria:
-The rendering pipeline is of high enough quality to support both the game design and the Art department’s ambitions
-Rendering performance is adequate throughout the game development
-The engine team has clearly defined work goals and performance feedback throughout development.
Knowledge, Skills and Experience
1) Essential Experience
-A minimum of 1 shipped AAA title as a senior or lead graphics programmer on the current generation (PS3, Xbox 360, PC)
-Previous graphics programming experience
2) Desired Experience
-Experience managing a team of at least 2 programmers a plus.
-Ability to write large new engine systems as well as maintain and restructure existing ones
-Knowledge of Unreal Engine.
3) Technical/Functional Skills
-Fluent in C++ and shader languages (HLSL/GLSL/Cg)
-Ability to balance aesthetic requirements with performance needs.
-Knowledge of Direct3D 11 (compute shaders, tessellation etc.). OpenGL 4.x experience also considered.
-Actively follows developments in graphics and engine design research topics, in particular real-time lighting techniques such as real-time global illumination and deferred rendering pipelines
-Excellent knowledge of current generation engine methods and techniques covering a variety of wide-ranging fields such as post-processing, lighting, animation and resource streaming
4) Personal Attributes/Interpersonal Skills
-Passion for playing games
-Excellent communication skills, along with proven ability to work effectively with content creators to improve their workflows