About the position
We are seeking a creative and proactive Animation Engineer to join our team and work on the development of key animation systems, including motion matching locomotion system, IK solvers, miscellaneous sub-systems, and tools for animation playback. The ideal candidate will collaborate with Design and Animation to improve, invent, and maintain these systems, while identifying technical and developmental risks/obstacles and generating solutions to overcome them. This role requires expertise with the C/C++ programming language, strong familiarity with Object-Oriented (OO) design principles, and 3+ years of programming experience on commercial software projects.
Responsibilities
- Help optimize, and improve our motion matching locomotion system.
- Work closely and constructively with design and animation teams to realize creative ambitions.
- Coordinate the implementation of new animation systems and features.
- Work within Unreal Engine 5 adapting existing systems and building new technology in order to fulfill the project’s technical needs and creative goals.
- Research coding techniques and algorithms in order to keep current on technological developments and advancements in the game industry.
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks.
Requirements
- Help optimize and improve motion matching locomotion system
- Work closely and constructively with design and animation teams to realize creative ambitions
- Coordinate the implementation of new animation systems and features
- Work within Unreal Engine 5 adapting existing systems and building new technology
- Research coding techniques and algorithms to keep current on technological developments and advancements in the game industry
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
- Expertise with the C/C++ programming language along with a strong familiarity with Object-Oriented (OO) design principles
- 3+ years of programming experience on commercial software projects
- Commitment to code quality, documentation, and sound testing procedures
- Ability to learn and master new technologies and code
- Ability to work independently and efficiently under deadlines
- Strong 3D Math skills