
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.


