Senior animation programmer

2 weeks ago


Montréal QC, Canada Ubisoft Entertainment Full time

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

JOB DESCRIPTION

Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation.

By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.

What you'll do

  • Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
  • Analyze existing animation features in the engine + design , develop , and maintain animation systems to properly understand technological limits and know what the engine can produce;
  • Build animation systems that will be the basis for creating a living, dynamic world;
  • Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
  • Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
  • Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation ;
  • Research and develop new animation techniques (ex. procedural, physics, etc.);
  • Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
QUALIFICATIONS

What you bring

  • At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
  • Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
  • Experience in the animation field to understand programming tools and how to improve them;
  • A degree in Computer Science or Computer Engineering (or related training);
  • A good eye for detail to find even the smallest flaws in the system and optimize them.
ADDITIONAL INFORMATION

Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send usyour CV highlighting your education, experience and skills.

Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.

We look forward to reading your application

Newcastle upon Tyne, United Kingdom - Hybrid

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB Games Explained: Game Engines

Developers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey: from Game Tester to IT teams Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies FAQ Can I submit an open application?

We do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the ‘Search jobs’ button.

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile (my.smartrecruiters.com)

At Ubisoft, everyone is welcome We seek people passionate about their specialties, jobs or the entertainment industry in general.

#J-18808-Ljbffr

  • Montréal, QC, Canada Ubisoft Full time

    Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building...


  • Montréal, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...


  • Montréal, QC, Canada Ubisoft Full time

    Job Description Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation. By controlling how game elements move and interact...

  • Senior Animator

    4 weeks ago


    Montréal, QC, Canada Luckyhammers Full time

    Luckyhammers is currently looking for a Senior Animator to join our team, and bring innovative ideas to the table to help us build our success. You’ll be joining a studio where we promote teamwork and communication. Through our past experience, we thrive to learn and grow together and create original experiences. We aren't just another studio, we are...


  • Montréal, QC, Canada Artaux Full time

    When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent. Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention...

  • Senior 3D Animator

    4 weeks ago


    Montréal, QC, Canada Artaux Full time

    Join our talented team as we embark on an uncharted gaming adventure! We're on the lookout for a passionate Senior 3D Animator to contribute their skills to our Dungeons & Dragons PC/Console project. This innovative game will blend the features of Action-RPG / Survival with unique elements of life-simulation games to redefine the genre and capture the...


  • Sherbrooke, QC, Canada Artaux Full time

    When you’re a Gameplay Animator at Ubisoft Sherbrooke, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent. Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s...


  • Montréal, QC, Canada Artaux Full time

    When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent. Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention...


  • Montréal, QC, Canada Ubisoft Full time

    Job Description As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun,...


  • Saguenay, QC, Canada Ubisoft Entertainment Full time

    Senior gameplay animator - Rainbow Six Siege Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch...


  • Montréal, QC, Canada L'Atelier Animation Full time

    Établie en plein épicentre du Mile-End, à Montréal, depuis 2012, l'Atelier Animation est un studio d'animation 3D spécialisé dans les longs-métrages ainsi que les séries d'animation. Comptant maintenant cinq longs-métrages ainsi que plusieurs séries télévisées à son actif, L'Atelier a su se démarquer de la compétition grâce à la qualité et...


  • Montréal, QC, Canada L'Atelier Animation Full time

    Développeur Intermédiaire / Intermediate Developer Établie en plein épicentre du Mile-End, à Montréal, depuis 2012, l'Atelier Animation est un studio d'animation 3D spécialisé dans les longs-métrages ainsi que les séries d'animation. Comptant maintenant cinq longs-métrages ainsi que plusieurs séries télévisées à son actif,...


  • Montréal, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...


  • Saguenay, QC, Canada Artaux Full time

    As a 3D Animator  at Ubisoft Saguenay, you will be responsible to create fluid and harmonious animation for games that allow players to fully immerse themselves in a perfectly coherent and convincing world. Rainbow Six Siege is a constantly evolving game as a service, a competitive, esports-oriented 5v5 PVP shooter. Over the last 6 years, we have...


  • Montréal, QC, Canada L'Atelier Animation Full time

    Établie en plein épicentre du Mile-End, à Montréal, depuis 2012, l'Atelier Animation est un studio d'animation 3D spécialisé dans les longs-métrages ainsi que les séries d'animation. Comptant maintenant cinq longs-métrages ainsi que plusieurs séries télévisées à son actif, L'Atelier a su se démarquer de la compétition grâce à la qualité et...


  • Montréal, QC, Canada L'Atelier Animation Full time

    Superviseur modélisation de personnages / Character Modeling Supervisor Établie en plein épicentre du Mile-End, à Montréal, depuis 2012, l'Atelier Animation est un studio d'animation 3D spécialisé dans les longs-métrages ainsi que les séries d'animation. Comptant maintenant cinq longs-métrages ainsi que plusieurs séries télévisées...


  • Sherbrooke, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...


  • Montréal, QC, Canada Electronic Arts Inc. Full time

    (Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page sous "Select Language".) Our motive is to develop innovative action games set in iconic worlds where every player feels like the hero. Let's say that again—iconic worlds where every player feels like the hero. Our...


  • Sherbrooke, QC, Canada Artaux Full time

    When you’re a Gameplay Animator at Ubisoft Sherbrooke, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent. Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s...


  • Sherbrooke, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...