Posted 15 Sep 2026 (51 days ago) · Job 61736 · Read from the employer's SmartRecruiters board, last checked 6 Nov 2026, 05:56 UTC

Animation Programmer

Ubisoft · Montreal, Quebec, Canada

Apply on Ubisoft’s siteAsk about this jobApply opens the employer’s own application. Nothing is sent from here.

What the posting says

Each fact was read from this posting and checked:Statedin the posting, quotedConflictsposted two ways, both shownNot mentionedwe looked; it is not there

Employment typeStated
Full time

Not mentioned in this posting

We read the whole posting. These are not in it. Not a no: ask the recruiter, in your own words.

PayNot mentioned
The posting does not say
Work arrangementNot mentioned
The posting does not say
ShiftNot mentioned
The posting does not say
ExperienceNot mentioned
The posting does not say
EducationNot mentioned
The posting does not say
Visa sponsorshipNot mentioned
The posting does not say

Requirements, each with its sentence from the posting

These are the employer’s words. The index does not judge whether you meet them.

  • No requirement has been itemized for this posting yet. The employer’s words are in the full posting below.
Read the full posting as the employer wrote it

Company Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.

What you’ll do

  • Collaborate with animation, programming, and motion capture teams to understand needs and develop appropriate solutions.
  • Analyze existing animation features within the game engine.
  • Design, develop, and maintain scalable animation systems.
  • Create tools and systems that support dynamic and living worlds.
  • Maintain and optimize existing animation systems for upcoming projects.
  • Write clear and structured code while considering performance, memory usage, and compatibility.
  • Combine technical and artistic perspectives to support strong visual representation.
  • Research and develop new animation techniques, including procedural and physics-based animation.
  • Monitor developments in animation technologies and share knowledge across teams.
  • Contribute to the continuous improvement of animation tools and workflows.

Qualifications

What you bring to the team

  • Experience with C++ and C#.
  • Knowledge of Visual Studio.
  • Strong understanding of 3D mathematics.
  • Experience with animation techniques such as rigging, state machines, ragdoll physics, inverse kinematics (IK), and facial animation.
  • Understanding of animation tool development and optimization.
  • Ability to collaborate effectively with multidisciplinary teams.
  • Attention to detail when identifying and resolving system issues.
  • Clear communication skills for technical topics.

The posting text is reproduced as the employer wrote it; the index adds nothing to it.