Ubisoft is hiring Animation Programmer, Canada
$92k - $97k per yearUbisoft
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 TitleAnimation Programmer
CompanyUbisoft
LocationMontreal, Quebec, Canada
Employment TypeFull-time
ContractPermanent
Work ArrangementOffice-based
Game EngineUnreal Engine
Programming LanguagesC++, C#
DepartmentProgramming / Animation
Focus AreasAnimation 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.
- ...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...AnimationFull time
- 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...AnimationFull time
- ...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...AnimationFull timeRemote work
- 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,...AnimationFull time
$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...SuggestedFull timeTrial periodDay shift$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)...AnimationPermanent employmentFull timeWork at officeRemote workFlexible hours- ...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 payPart timeApprenticeship
$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...AnimationHourly payPart time10 hours per week- ...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...AnimationHourly payPart timeApprenticeship
$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...AnimationHourly payPart time- ...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
- 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 timeLive out2 days per week1 day per week
- ...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...AnimationHourly payPart time
- ...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 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...AnimationFull time
- ...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...AnimationFull time
- ...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...AnimationFull time
- 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...AnimationPart timeWork at officeFlexible hours
- ...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
- ...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...AnimationDaily paidFull time
- ...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...AnimationContract work
- ...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....AnimationPermanent employmentContract workTemporary work
$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...AnimationDaily paidFull timeInternshipDay shiftAfternoon shift- ...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...AnimationPermanent employmentPart timeLocal areaRemote work
- ...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...AnimationSummer workLocal areaFlexible hours
- ...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...AnimationFull timeInternshipWork at office
$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...AnimationContract workTemporary workImmediate startFlexible hours- ...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,...AnimationLong term contractFull timeWorldwide
- ...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...AnimationContract workTemporary workRemote work
- ...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 contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Ubisoft is hiring Animation Programmer, Canada. Be the first to apply!


