left border

Animation Programmer

Requirements: 

  • 3 or more years of professional game or similar programming experience
  • Fluent in C++, strong software engineering and debugging skills
  • Strong math background
  • Bachelor’s degree in Computer Science, a similar degree or comparable experience
  • Experience with IK/FK systems and facial animation
  • Good communication skills and ability to work in a team
  • Communicate status updates and risks
  • Perform any other duties as assigned with accountability and responsibility defined prior to the commencement of these duties

Preferences: 

  • Master’s degree or higher
  • Xbox 360 or PS3 programming experience
  • Experience with STL
  • Experience with 3DS Max or similar DCCs
  • Experience with motion capture systems
  • Experience with multi-threading
  • Passionate about making games

Responsibilities: 

  • (optional) Develop, maintain, optimize and extend existing or new systems in CryENGINE
  • (optional) Research, design and develop cutting-edge systems and algorithms for CryENGINE
  • (optional) Develop relevant tools as necessary for the use by studio and licensee projects’  programmers and artists
  • (optional) Work on various aspects of porting the existing engine systems and creating solutions to get the utmost of the platform
  • (optional) Develop tools, plug-ins and other enhancements to a CryENGINE powered production pipeline.
  • Develop, maintain, optimize and test the engine systems to work efficiently with the supported consoles and platforms
  • Research and develop new systems as well as maintain and optimize existing systems inside the CryENGINE
  • Work to meet the project’s schedule while breaking the process into manageable tasks
  • Write clear, maintainable and portable code
  • Document source code
  • Write technical and software design documents
  • Continue to enhance programming, technological and communication skills
  • Coordinate with members of R&D and studio projects, including art and production, in order to improve the CryENGINE, meet the project’s objectives and improve projects’ quality and productivity
  • Communicate in English. Work well in a team oriented environment.
  • Willing to accept and provide guidance and assistance when required, work under pressure and handle multiple tasks
  • Take initiative and contribute innovative and original ideas towards all aspects of engine and game production and development
  • Demonstrate ownership and responsibility
  • Complete tasks in a timely manner and to a consistent high quality standard
  • Be directly responsible for adhering to all company policies and procedures
  • Safeguard the company’s assets and IPs including source code, art work, tools and technical know-how
  • Demonstrate a desire to learn and grow professionally
  • Willing to relocate to Frankfurt am Main in Germany.
  • Report to: TBD and R&D Manager

If you prefer apply directly online click here.

 
right border