Avatar for ubisoft montreal
ubisoft montreal
Actively Hiring
Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal

Animation Programmer

Posted: 3 weeks ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
C++
C#
Visual Studio
Unreal Engine

About the job

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.

Similar Jobs

Emaww company logo
Emaww
Empower Users with Emotional Awareness and Apps with Insight
Emaww company logo
Emaww
Empower Users with Emotional Awareness and Apps with Insight
HRVST company logo
HRVST
We’re a creative agency using small shop smarts to drive big business growth on Shopify
Player One Space company logo
Player One Space
Space, AI, and Data — built in Canada, scaled to the world
AltConvey company logo
AltConvey
AltConvey offers AI native platform to streamline workflows in private equity secondaries markets