Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Ubisoft is hiring Animation Programmer, Canada

$92k - $97k per year

Ubisoft

Ubisoft is looking for an experienced Animation Programmer to join a small, collaborative team in Montreal working on an ambitious multiplayer experience built with Unreal Engine . The role focuses on developing scalable animation systems, tools and workflows that bring characters and game worlds to life. You’ll work closely with animation, programming and motion capture teams while combining strong programming skills with an understanding of 3D animation. The position is full-time, permanent and office-based in Montreal.

 

Job Overview : Animation Programmer

Job Detail Information

Job Title

Animation Programmer

Company

Ubisoft

Location

Montreal, Quebec, Canada

Employment Type

Full-time

Contract

Permanent

Work Arrangement

Office-based

Game Engine

Unreal Engine

Programming Languages

C++, C#

Department

Programming / Animation

Focus Areas

Animation Systems, Tools, Technical Animation, Procedural Animation

 

About Ubisoft

Ubisoft is one of the world’s leading video game companies, with development teams located across the globe.

The company is known for creating major franchises and memorable interactive experiences, including Assassin’s Creed, Rainbow Six and Just Dance , along with many other original games.

Ubisoft brings together artists, programmers, designers, animators, writers and other specialists to create games that connect with players around the world.

The company also places importance on collaboration and diverse perspectives, recognizing that different experiences and ideas can contribute to stronger teams and player experiences.

 

About the Role

Ubisoft Montreal is looking for an Animation Programmer to join a small and empowered development team working on an ambitious multiplayer project.

The team is building the experience using Unreal Engine and is looking for a hands-on developer who enjoys solving technical challenges and taking ownership of their work.

As an Animation Programmer, you’ll sit at the intersection of programming and animation . You’ll help build the technology that allows animations to work smoothly and naturally within the game.

Your work will cover animation systems, tools, technical solutions and new animation technologies. You’ll collaborate directly with animators, programmers and motion capture specialists to understand their needs and turn those requirements into practical technical solutions.

 

What You’ll Do

Build Animation Systems

You’ll design, develop and maintain animation systems that can support the needs of a modern multiplayer game.

Your responsibilities will include:

  • Designing scalable animation systems for gameplay.
  • Developing and maintaining animation features inside the game engine.
  • Analyzing existing animation systems and identifying areas for improvement.
  • Building systems that can support complex and dynamic game environments.
  • Maintaining existing animation technology for current and future projects.
  • Making sure animation systems are reliable, efficient and easy to maintain.

 

Develop Animation Tools

You’ll also help create tools and workflows that make it easier for animators and other developers to produce high-quality content.

This may include:

  • Developing tools that support animation production.
  • Improving existing animation workflows.
  • Creating technical solutions for animation-related challenges.
  • Helping artists work more efficiently within the game engine.
  • Contributing to the continuous improvement of the team’s animation pipeline.

 

Work With Animation & Motion Capture Teams

This role involves close collaboration with several disciplines.

You’ll work with:

  • Animators
  • Technical animators
  • Gameplay programmers
  • Motion capture teams
  • Designers
  • Other technical artists and developers

You’ll help understand their requirements and translate creative and production needs into effective programming solutions.

 

Research New Animation Techniques

Animation technology continues to evolve, and you’ll have the opportunity to explore new approaches.

You’ll research and experiment with techniques such as:

  • Procedural animation
  • Physics-based animation
  • Inverse Kinematics (IK)
  • Ragdoll systems
  • Advanced animation state systems
  • Other real-time animation technologies

You’ll also keep up with developments in animation technology and share useful knowledge with the wider team.

 

Performance & Optimization

Animation systems need to perform efficiently in a real-time game environment.

You’ll be expected to write clean and structured code while considering:

  • CPU performance
  • Memory usage
  • Runtime efficiency
  • System scalability
  • Compatibility
  • Maintainability

You’ll analyze existing systems, identify performance problems and implement improvements where necessary.

 

Technical & Artistic Collaboration

This role isn’t only about writing code.

You’ll need to understand how programming decisions affect the final visual result. You’ll combine a technical understanding of game development with an appreciation for animation and visual quality.

You may work on solutions where technical performance and artistic requirements need to be balanced.

Your ability to communicate with artists and explain technical concepts clearly will be an important part of the role.

 

What We’re Looking For

We’re looking for a developer who enjoys working on animation technology and collaborating with creative teams.

You should have:

  • Professional experience with C++ and C# .
  • Experience using Visual Studio .
  • A strong understanding of 3D mathematics .
  • Knowledge of real-time animation systems.
  • Experience with animation concepts such as:
    • Rigging
    • Animation state machines
    • Ragdoll physics
    • Inverse Kinematics (IK)
    • Facial animation
  • Understanding of animation tool development.
  • Experience optimizing animation systems and workflows.
  • Strong problem-solving and debugging skills.
  • Good attention to detail when identifying technical issues.
  • The ability to work effectively with multidisciplinary teams.
  • Clear communication skills, especially when explaining technical subjects.

 

A Hands-On Development Environment

The team is looking for someone who enjoys taking ownership of their work and contributing directly to the development process.

You’ll have the opportunity to participate in discussions, investigate technical challenges, propose solutions and help improve the way animation technology is developed and used by the team.

Because the project is being developed as a collaborative multiplayer experience, you’ll work with different disciplines to make sure animation technology supports both gameplay and the overall player experience.

 

Why This Role Matters

Animation programming plays an important role in making characters and gameplay feel responsive and believable.

The systems you build can influence how characters move, react to their surroundings and interact with the game world.

By combining programming, animation knowledge and technical problem-solving, you’ll help create the foundation that allows the animation team to deliver high-quality experiences inside the game.

 

Ready to Join Ubisoft?

If you enjoy programming, have an interest in animation technology and want to work closely with artists and developers on an ambitious Unreal Engine multiplayer project, this Animation Programmer position offers an opportunity to contribute to the development of animation systems from the technical side.

You’ll work as part of a small, collaborative team where your technical ideas and solutions can directly contribute to the project.

Apply today and bring your programming and animation expertise to Ubisoft Montreal.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Ubisoft is hiring Animation Programmer, Canada in Montréal, QC vacancy
  •  ...building something real—together. What you’ll do Collaborate with animation, programming, and motion capture teams to understand needs and...  ...system issues. Clear communication skills for technical topics. Ubisoft is a global leader in gaming with teams across the world... 
    Animation
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  • Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec...  ...développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des...  ...ferez Collaborer avec les équipes d’animation, de programmation et de capture de mouvement afin de comprendre... 
    Animation
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...En tant qu animateur-trice jouabilité  à Ubisoft Montréal tu seras responsable de la création des animations et des systèmes danimation pour le personnage principal en vue troisième...  ...technique l animation technique la programmation et la conception. Tester analyser et... 
    Animation
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    7 days ago
  • Description de l'entreprise Ubisoft est une référence mondiale du...  ...du poste En tant qu’ animateur-trice jouabilité  à Ubisoft...  ...responsable de la création des animations et des systèmes d’animation...  ...l’ animation technique , la programmation et la conception. Tester,... 
    Animation
    Full time

    Ubisoft

    Montréal, QC
    10 days ago
  • $18.12 per hour

     ...un environnement stimulant, venez nous rejoindre ! Animateur(trice) Vous serez le créateur d’instants magiques pour...  ...Bénéficiez d'une couverture santé adaptée à vos besoins. Programme d’aide aux employés (PAE) : Accédez à un soutien et pratique en... 
    Suggested
    Full time
    Trial period
    Day shift

    Résidence Le Saint-Michel

    Montréal, QC
    7 days ago
  • $67.5k - $75k per year

     ...du design et de la technologie, l’animateur·trice-intégrateur·trice numérique concrétise...  ...maîtrise combinée des logiciels d’animation et des langages de programmation, vous maintenez une veille...  ...BUREAU 100, MONTRÉAL (QUÉBEC) H1Y 3L1 CANADA Durée → Indéterminée (permanent)... 
    Animation
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours

    Groupe Lg2

    Montréal, QC
    1 day ago
  •  ...participants (enfants de 3 à 8 ans), en mettant l'accent sur le plaisir du jeu et la sécurité. À travers une programmation structurée, variée et adaptée, vous devez planifiez et animez une session de 10 semaines conçue pour favoriser la découverte, l'apprentissage et l'amusement.... 
    Hourly pay
    Part time
    Apprenticeship

    Loisirs Henri-Julien

    Montréal, QC
    19 days ago
  • $19 - $22 per hour

     ...habiletés dans cette discipline. Le poste demande à l'animateur.trice de planifier, organiser et animer une session de 10 semaines de cours en assurant un cadre sécuritaire pour les enfants. Selon notre programmation, nous cherchons un.e animateur.trice en gymnastique pour... 
    Animation
    Hourly pay
    Part time
    10 hours per week

    Loisirs Henri-Julien

    Montréal, QC
    19 days ago
  •  ...le plaisir du jeu et la sécurité. À travers une programmation structurée, variée et adaptée, vous devez planifiez et animez une session de 10 semaines conçue pour...  ...base de ce sport. • Expérience ou intérêt pour l'animation de groupes en contexte récréatif. • Être fiable... 
    Animation
    Hourly pay
    Part time
    Apprenticeship

    Loisirs Henri-Julien

    Montréal, QC
    19 days ago
  • $19 per hour

     ...habiletés dans cette discipline. Le poste demande à l'animateur.trice de planifier, organiser et animer des cours d'une heure pendant une session de 10...  ...sécuritaire pour les enfants (5-12 ans). Selon notre programmation, nous cherchons un.e animateur.trice de ballet pour... 
    Animation
    Hourly pay
    Part time

    Loisirs Henri-Julien

    Montréal, QC
    19 days ago
  •  ...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... 
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  • Hi there! My wife and I are looking to hire a part-time live out nanny for when our newborn arrives (any day now). What we are looking for: Part-Time live out nanny. Location: We are located in the South West of Montreal (Ville-Emard), near 2 metro stations, with bus stops... 
    Part time
    Live out
    2 days per week
    1 day per week

    CanadianNanny.ca

    Montréal, QC
    1 day ago
  •  ...techniques de couture et des projets. Le poste demande à l'animateur.trice de planifier, organiser et animer une session de 10 semaines de cours en assurant un cadre sécuritaire pour les enfants. Selon notre programmation, nous cherchons un.e animateur.trice en couture pour... 
    Animation
    Hourly pay
    Part time

    Loisirs Henri-Julien

    Montréal, QC
    19 days ago
  •  ...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... 
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and...  ...Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable...  ...such as the game engine, editing tools, and animation systems. You will also contribute to the... 
    Animation
    Full time

    Ubisoft

    Montréal, QC
    25 days ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and...  ...Description What you’ll do This programmer will be responsible for anything related...  ...understandable and believable, with an emphasis on animation. • Work in C++ and behavior trees, both... 
    Animation
    Full time

    Ubisoft

    Montréal, QC
    25 days ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’...  ...collaboration with the graphic designer, integrate designs and animation;  Provide hooks for graphic designer animations and sound support... 
    Animation
    Full time

    Ubisoft

    Montréal, QC
    25 days ago
  • Animateur(trice) d'activités parascolaires Inspire les jeunes en partageant ta passion ! Le Bureau des activités étudiantes est à la recherche d'animateurs et d'animatrices dynamiques pour animer des activités parascolaires auprès des jeunes dans les écoles du Centre de services... 
    Animation
    Part time
    Work at office
    Flexible hours

    Bureau des activités étudiantes - CSSPI

    Montréal, QC
    8 days ago
  •  ...Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin’s Creed and Rainbow Six to Just Dance and much more. We believe that diverse perspectives allow both players and teams to thrive... 
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...Rue Saint-Hubert, Suite 400, Montreal QC HY2 0C1 Excellentes compétences en communication en français et en anglais. Les rôles en animation nécessitent d’interpréter et d’exécuter la direction créative, les notes d’animation et la rétroaction des superviseurs et des réalisateurs... 
    Animation
    Daily paid
    Full time

    Sony Pictures Imageworks

    Montréal, QC
    2 days ago
  •  ...CHARGÉ.E DE COURS EN ANIMATION 3D   Tu es un.e professionnel.le de l’industrie et tu souhaites partager ton expertise ? Tu recherches...  ...-des-arts -Proximité de tous les services, restos, etc. Programme d’études : AEC Animation 3D orientée jeu vidéo - NTL.20 Cours... 
    Animation
    Contract work

    Cégep du Vieux Montréal

    Montréal, QC
    3 days ago
  •  ...creative company offering services in visual effects, advertising, animation, and experiential. Nominated for multiple Emmy® Awards for...  ...Quebec. These tools never replace human decision-making: all final hiring decisions are made by our recruitment team and hiring managers.... 
    Animation
    Permanent employment
    Contract work
    Temporary work

    Rodeo FX

    Montréal, QC
    11 days ago
  • $16.6 per hour

     ..., à l’organisation et à l’évaluation des programmes d’activités de loisir répondant aux besoins...  ...et le personnel. Planifie, organise, anime et évalue les activités de la programmation...  ...communautaires (fête nationale, fête du Canada, pique-nique familial…).   Assure la participation... 
    Animation
    Daily paid
    Full time
    Internship
    Day shift
    Afternoon shift

    L'Association Des Benevoles Du C.H.S.L.D. Vigi Pierref. Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Description Ce poste s’inscrit dans une phase de développement et de renforcement du service de l’animation pédagogique de l’AQPC. La personne titulaire contribue, au sein d’une équipe, à la gestion, à l’animation et au développement de plusieurs communautés de pratique... 
    Animation
    Permanent employment
    Part time
    Local area
    Remote work

    Association québécoise de pédagogie collégiale

    Montréal, QC
    4 days ago
  •  ...Description du poste: En tant qu’Animateur·trice technique, tu joueras un rôle essentiel...  ...et environnements du jeu grâce à des animations captivantes. Sous la direction du Directeur...  ...artistiques, de conception et de programmation pour s'assurer que les animations s'intègrent... 
    Animation
    Summer work
    Local area
    Flexible hours

    Awaceb

    Montréal, QC
    more than 2 months ago
  •  ...Associé(e) directeur(trice) technique en animation (ATD Animation) Les Films Sony Imageworks Québec Inc. est situé sur le territoire...  ...Unreal Engine et de Houdini constitue un atout. Expérience en programmation Python. Connaissance du C++ (atout). Excellentes... 
    Animation
    Full time
    Internship
    Work at office

    Sony Pictures Imageworks

    Montréal, QC
    2 days ago
  • $1600 - $2000 per week

     ...tout en restant fidèle à ses racines créatives et à l’art de l’animation. Notre quête d’idées nouvelles, de techniques innovantes et de...  ...assurance santé et bien-être étendue dès le premier jour, et un programme de contrepartie pour les REER ne sont que quelques-uns des avantages... 
    Animation
    Contract work
    Temporary work
    Immediate start
    Flexible hours

    Bardel Entertainment

    Montréal, QC
    9 days ago
  •  ...off their personality and interests. We're looking for a Lead Programmer who is passionate about developing games and people. You will lead...  ...relationships with adjacent teams including art, performance, animation tech, and automation. Advocate for the player experience,... 
    Animation
    Long term contract
    Full time
    Worldwide

    Epic Games

    Montréal, QC
    3 days ago
  •  ...développement des techniques danimation est essentielle. Principales responsabilités:           Maîtrisez votre métier : Fournir des animations de haute qualité qui capturent des mouvements naturels et exagérés en fonction des besoins du projet. Démontrer des compétences... 
    Animation
    Contract work
    Temporary work
    Remote work

    Rodeo FX

    Montréal, QC
    7 days ago
  •  ...Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about... 
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ubisoft is hiring Animation Programmer, Canada. Be the first to apply!