While we're on the topic of job postings, why don't we check out the people who absolutely, positively know what's up.
The most notable things are in bold.
The most notable things are in bold.
Source: http://www.microsoft-careers.com/jo..._UK_v-aimde_784173Lead_Engine_Programmer_LHCPLionhead said: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
Sakary: competitive
Closing date: 2nd March 2012
Role Purpose
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.
Team/Department Mission
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 worlds 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!
Key Accountabilities:
-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 departments 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