Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Ubisoft is hiring Animation Programmer, Canada

$92k - $97k par année

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.

L'offre d'emploi a été publiée il y a 15 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Ubisoft is hiring Animation Programmer, Canada à Montréal, QC
  •  ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as...  ...including but not limited to, ICH E6, E9, and E9(R1)), relevant Health Canada (HC) and Food and Drug Administration (FDA) regulations,... 
    Suggéré
    Emploi permanent
    Temps plein
    Сontrat
    Emploi intérim
    Travail à distance
    Travail à domicile
    Horaires flexibles

    Indero

    Montréal, QC
    Il y a 2 mois
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’...  ...something real—together. What you’ll do Collaborate with animation, programming, and motion capture teams to understand needs and develop... 
    Animation
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 24 jours
  • Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui...  ...! Description du poste Développe à Ubisoft est un programme de mentorat destiné aux étudiantes et aux récentes diplômées (ayant... 
    Suggéré
    Stage

    Ubisoft

    Montréal, QC
    il y a 3 jours
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...in real gameplay conditions. Work closely with gameplay, animation, tech design, and networking teams to deliver readable, systemic... 
    Animation
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...gameplay systems Collaborate closely with the design, animation, art, and production teams to turn ambitious design goals into high... 
    Animation
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...Job Description As a  Technical Animation Director at Ubi MTL , you will be much more...  ...the game engine. Support our animation programmer in setting up procedural animation systems...  ...Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment... 
    Animation
    Contrat Longue Durée
    Temps plein
    Travail au bureau

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world...  ...Job 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
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a un mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world...  ...! 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
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a un mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...collaboration with the graphic designer, integrate designs and animation;  Provide hooks for graphic designer animations and sound... 
    Animation
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...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... 
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...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... 
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +...  ...Additional Information Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support... 
    Contrat Longue Durée
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences... 
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a un mois
  • Description de l'entreprise Ubisoft est une référence mondiale du...  ...du poste En tant qu’ animateur·trice de jouabilité sénior (...  ...la validation des systèmes d’animation pour les personnages non joueurs...  ...équipes d’ animation , de programmation et de conception pour... 
    Animation
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a un mois
  •  ...Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment...  ...En tant que  Directeur.rice Technique Animation à  Ubi MTL , vous serez bien plus qu’un...  ...développement de systèmes animables ou en programmation, dont 3 ans en leadership.  Expertise... 
    Animation
    Tarif journalier
    Temps plein
    Apprentissage
    Travail au bureau

    Jobs For Humanity

    Montréal, QC
    Il y a 2 mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and... 
    Contrat Longue Durée
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards...  ...work closely and constructively across design, art, programming, animation, and audio teams to realize our creative ambitions. Together, we... 
    Animation
    Temps plein

    2k

    Montréal, QC
    Il y a 2 mois
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered... 
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  • $67.5k - $75k par année

     ...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
    Emploi permanent
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Groupe Lg2

    Montréal, QC
    Il y a 2 mois
  • $12k - $15k par année

     ...constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our...  ...in 2006, Kabam has studios and offices in Vancouver & Montreal in Canada, and Los Angeles & San Francisco in the United States. Kabam is a... 
    Temps plein
    Travail d'été
    Travail au bureau
    Zone locale
    Recrutement immédiat
    Travail à distance
    Horaires flexibles

    Kabam

    Montréal, QC
    Il y a un mois
  •  ...Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment...  ...Group (CCTG) is looking for a Senior ML programmer to work in a team that develops machine learning...  ...programmers (AI, 3D, physics, sound, animation, etc.), research team and other... 
    Animation
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  • The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.
    Temps plein

    Rino Consulting

    Montréal, QC
    Il y a 2 mois
  •  ...Irlande, aux États-Unis et au Canada, ainsi qu'à distance dans le...  ...Occasionally can onboard new hires Actively attend to code review...  .... Solides compétences en programmation C/C++. Solides compétences...  ...l’IA, de la physique, de l’animation et de la programmation en... 
    Animation
    Temps plein
    Travail au bureau
    Travail à distance
    Le monde entier

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    Il y a 2 mois
  •  ...large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological...  ...use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or... 
    Tarif journalier
    Temps plein
    Stage
    Le monde entier

    Keyloop

    Montréal, QC
    Il y a 2 mois
  •  ...Job Description As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on...  ...disciplines, Game Designers, Level Designers, and Animators to discuss constraints and determine the...  ...Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment... 
    Temps plein
    Travail au bureau

    Ubisoft

    Montréal, QC
    Il y a 2 mois
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s...  ...note: this program is a mentorship program and is not tied to any hiring process.  From January to May 2027, selected mentees will work... 
    Stage

    Ubisoft

    Montréal, QC
    il y a 3 jours
  •  ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •...  ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr.... 
    Temps plein
    Travail au bureau
    Travail à distance

    Avi-spl Brand

    Montréal, QC
    Il y a 2 mois
  •  ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse.  Your day-to day will... 
    Temps plein
    Le monde entier

    Ee Consulting

    Montréal, QC
    Il y a 2 mois
  •  ...Company Description Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable...  ...help us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact... 
    Temps plein

    Ubisoft

    Montréal, QC
    Il y a un mois
  •  ...bon endroit! En tant que responsable de programme senior , vous dirigerez la mise en œuvre...  ...; ou équivalent. Expérience dans l’animation et la collaboration avec plusieurs équipes...  ...de fournisseurs. Fondée à Montréal, au Canada, en 2005, Lightspeed est inscrite à la... 
    Animation
    Temps plein
    Apprentissage
    Travail à distance
    Horaires flexibles
    Équipe de jour

    Lightspeed Commerce

    Montréal, QC
    Il y a un mois

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Ubisoft is hiring Animation Programmer, Canada. Soyez parmi les premiers à postuler !