Ubisoft is hiring Animation Programmer, Canada
$92k - $97k par annéeUbisoft
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.
- ...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 permanentTemps pleinСontratEmploi intérimTravail à distanceTravail à domicileHoraires flexibles
- ...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...AnimationTemps plein
- 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
- ...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...AnimationTemps plein
- ...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...AnimationTemps plein
- ...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...AnimationContrat Longue DuréeTemps pleinTravail au bureau
- ...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...AnimationTemps plein
- ...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...AnimationTemps plein
- ...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...AnimationTemps plein
- ...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
- ...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
- ...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éeTemps plein
- ...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
- 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...AnimationTemps plein
- ...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...AnimationTarif journalierTemps pleinApprentissageTravail au bureau
- ...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éeTemps plein
- ...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...AnimationTemps plein
- ...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
$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)...AnimationEmploi permanentTemps pleinTravail au bureauTravail à distanceHoraires flexibles$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 pleinTravail d'étéTravail au bureauZone localeRecrutement immédiatTravail à distanceHoraires flexibles- ...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...AnimationTemps plein
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Temps plein
- ...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...AnimationTemps pleinTravail au bureauTravail à distanceLe monde entier
- ...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 journalierTemps pleinStageLe monde entier
- ...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 pleinTravail au bureau
- ...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
- ...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 pleinTravail au bureauTravail à distance
- ...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 pleinLe monde entier
- ...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
- ...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...AnimationTemps pleinApprentissageTravail à distanceHoraires flexiblesÉquipe de jour
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 !
- api developer Montréal, QC
- sas programmer Montréal, QC
- programmeur Montréal, QC
- developpeur editique Montréal, QC
- programmeur robot Montréal, QC
- stage developpeur front end Montréal, QC
- interactive developer Montréal, QC
- programmeur c++ Montréal, QC
- remote developer Montréal, QC
- information developer Montréal, QC

