Animation programmer _ Content Creation TG

Ubisoft
Montreal, QC, CA
$89.5K-$120K a year (estimated)
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, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.

Your solutions will efficiently make characters move and interact realistically with their environment.

What you'll do :

  • Work with different animation and programming teams to understand their game animation needs, constraints, and intentions to design adapted and reusable solutions.
  • Analyze existing animation features to properly understand technological limits and know what the engine can produce.
  • Build procedural IK animation systems that will be the basis for creating a living, dynamic world.
  • Maintain IK animation systems unique to Ubisoft and optimize their 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 :

  • C++ experience and Visual Studio knowledge
  • Strong 3D math skills
  • Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), etc.
  • Experience in DCC tools and 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

What to send our way :

  • Your CV highlighting your education, experience, skills, and any games shipped
  • Samples of your work (attach files or send us a link to your personal website or online portfolio)
  • 26 days ago
Related jobs
Ubisoft
Montreal, Quebec
Full-time

Job DescriptionAs 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..

Promoted
BeatConnect
Montreal, Quebec
Full-time

You will Work side by side with Technical Artists, Animators, and Gameplay ProgrammersOwn the animation.. Tu possèdes un niveau expert de connaissance des systèmes d'animation en temps réelTu as une..

Arkane Studios
Montreal, Quebec
Full-time

Tu as une expérience préalable dans la création et l'exécution d'applications distribuées dans AWS.Tu es un(e) expert(e) en Linux (Ubuntu, RedHat, Debian)Tu es à l'aise d'écrire du code..

Epic Games
Montreal, Quebec
Full-time

Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.What You'll DoWe're looking for a Software Programmer to help..

Promoted
Lynx RH
Montreal, Quebec
Full-time +1

Job Description Job Description POSITION OVERVIEW dormakaba is seeking a Web Content Specialist based in.. Le spécialiste en gestion de contenu Web sera responsable de la création et de la gestion des..

Promoted
Dormakaba
Montreal, Quebec
Full-time

Our unique blend of news, analysis, and editorial content engages audiences worldwide, from casual fans.. Video owns all operational initiatives regarding the creation, management, activation, and performance..

Screen Rant
Montreal, Quebec
Quick Apply
Full-time

All while maintaining robust trust and safety protocols.As a Content Formatter you'll be responsible for.. Maintain Video Sharing Platform quality by reviewing video, image, and text content based on a defined..

Aylo
Montreal, Quebec
Full-time

Vous êtes reconnu pour votre facilité à organiser des activités qui favorisent la proximité et les échanges entre collègues ? Vous avez une aisance à entretenir des relations de qu..