Animation Programmer

Impleo

Quebec

On-site

CAD 85,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ubisoft is seeking hands-on developers to join a small, empowered team building a multiplayer experience in Unreal Engine. You will collaborate across animation, programming, and motion capture to design and maintain scalable animation systems, with a focus on performance, memory efficiency, and visual quality.

The role emphasizes owning implementation details, researching new techniques, and creating tools to support dynamic worlds. Strong collaboration and communication are required.

Qualifications

  • Experience with C++ and C#.
  • Proficiency in Visual Studio.
  • Strong knowledge of 3D mathematics.
  • Experience with animation techniques: rigging, state machines, ragdoll physics, IK, and facial animation.

Responsibilities

  • 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.

Skills

C++
C#
Visual Studio
3D Mathematics
Rigging
State Machines
Ragdoll Physics
Inverse Kinematics (IK)
Facial Animation

Tools

Visual Studio

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Animation Programmer
Animation Programmer

Ubisoft Montréal • Montreal

On-site
CAD 85,000 - 125,000
Unreal Animation Programmer: Tools & Systems
Unreal Animation Programmer: Tools & Systems

Ubisoft Montréal • Montreal

On-site
CAD 85,000 - 125,000
Animation Programmer
Animation Programmer

Ubisoft Entertainment Inc. • Montreal

On-site
CAD 85,000 - 115,000
Senior Technical Animator - [March of Giants]
Senior Technical Animator - [March of Giants]

Impleo • Quebec

On-site
CAD 90,000 - 120,000
Senior Technical Animator - [March of Giants] Ubisoft Montréal, Canada Workplace On-site 46 minutes ago
Senior Technical Animator - [March of Giants] Ubisoft Montréal, Canada Workplace On-site 46 minutes ago

Content Creators • Montreal

On-site
CAD 90,000 - 120,000
Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft • Quebec

On-site
CAD 70,000 - 110,000
Senior Gameplay Animator (AI) – [Far Cry]
Senior Gameplay Animator (AI) – [Far Cry]

Ubisoft Entertainment Inc. • Montreal

Hybrid
CAD 90,000 - 120,000
Senior Technical Animator - [March of Giants]
Senior Technical Animator - [March of Giants]

Ubisoft Montréal • Montreal

On-site
CAD 90,000 - 120,000
Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft Entertainment S.A • Montreal

On-site
CAD 90,000 - 120,000
Senior Gameplay Animator - [March of Giants]
Senior Gameplay Animator - [March of Giants]

Ubisoft Entertainment Inc. • Montreal

On-site
CAD 80,000 - 110,000