Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ubisoft Montreal

Open 37d

Animation Programmer

Posted Updated 5 views
Discussion

Summary

Animation Programmer at Ubisoft Montreal building and optimizing animation systems and tools for a multiplayer game on Unreal Engine, working closely with animation, programming, and motion capture teams. Core stack is C++/C#, Visual Studio, 3D math, and techniques like IK, ragdoll physics, and state machines.

#### Company description Ubisoft is a global reference in video games, with teams spread across the four corners of the world who create original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, including Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown! #### Job description We are a small autonomous team developing an ambitious multiplayer experience on Unreal Engine. We are looking for highly committed developers, driven by execution, a sense of responsibility and the pride of building something tangible - together. **What you will do** - Collaborate with the animation, programming and motion capture teams to understand their needs and develop suitable solutions. - Analyze existing animation features in the game engine. - Design, develop and maintain high-performance and scalable animation systems. - Create tools and systems that contribute to living and dynamic worlds. - Maintain and optimize existing animation systems to meet the needs of new projects. - Program systems in a clear and structured way, taking into account performance, memory and compatibility. - Combine technical and artistic aspects to ensure high-quality visual representation. - Research and develop new animation techniques, including procedural and physical ones. - Monitor animation practices and technologies and share your knowledge with the teams. - Take part in the continuous improvement of animation-related tools and processes. #### Qualifications **What you bring to the team** - Mastery of C++ and C#. - Effective use of Visual Studio. - Solid knowledge of 3D mathematics. - Experience with animation techniques such as rigging, state machines, ragdoll physics, inverse kinematics (IK) and facial animation. - Understanding of the needs related to developing animation tools and proposing relevant improvements. - Collaborate effectively with multidisciplinary teams. - Pay attention to detail to identify and correct problems in systems. - Communicate technical concepts clearly to different partners.

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.