Sr Tools Engineer - World Leading Developer
Job Reference: 13880
Short Skills:
Start Date/Length: Immediate/ Permanent
Salary: Excellent
Location: Cambridge
Country: UK
Description: Senior Tools Engineer
As Senior Tools Engineer, you play a key role in the game development process for our Cambridge based client. They are looking for an excellent software engineer, proficient in C# and C++, passionate about working closely with artists and designers to create an outstanding game. This is an excellent opportunity to become a driving force in the creative process of game development.
In this role, the candidate will be responsible for the design, implementation and continued support of many significant system components: encompassing the areas of asset generation, content authoring and conversion pipelines to the projects' runtime engines.
The position necessitates close working relationships with all discipline groups across the studio; good communication and people skills are important - the candidate will show an understanding of the requirements for each group, and be receptive to the need to
rapidly iterate on their delivered solutions.
Requirements
•Excellent C# and .NET skills, employed on at least one released product.
•Excellent C/C++ skills, employed on at least one released product.
•Excellent general software design skills, knowledge of algorithms and data structures, software architectures and development methods.
•Excellent written and verbal communication skills are a must.
•Bachelor's degree in Computer Science or a related field or equivalent professional experience.
•A passion for games and technology.
Additionally, the following attributes would be beneficial:
•Experience with the design, implementation and support of game authoring tools and pipelines.
•A comprehensive knowledge of the Perforce source control solution: in the capacity of both user and server administrator.
•A good working knowledge of Maya: both as a user and software extension developer.
•A working knowledge of OpenGL and/or DirectX APIs.
•A familiarity with the PlayStation® 3 and PlayStation® Portable development environment and tool suite.
•Experience with Python and/or Lua scripting.
•Experience with multithreaded and distributed programming.
•Good knowledge of 3D matrix/vector algebra and numerical math.
•A familiarity with the Hansoft project management solution and Agile development methods.
•Master's degree or Ph.D. in Computer Science or a related field.
•Applications backed with a personal project that can be presented at interview, would be looked upon favourably. |