Programmeur.euse Animation

Ubisoft Montréal

Montreal (administrative region)

On-site

CAD 70,000 - 110,000

Full time

10 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ubisoft Montréal recherche un développeur·euse spécialisé·e en animation pour rejoindre une petite équipe autonome travaillant sur une expérience multijoueur ambitieuse avec Unreal Engine.

Vous concevrez et maintiendrez des systèmes d’animation performants, développerez des outils dédiés et collaborerez avec les équipes d’animation et de programmation pour répondre aux besoins des projets.

Qualifications

  • Maîtrise de C++ et C# pour le développement et l’intégration d’outils d’animation.
  • Maîtrise de Visual Studio et d’un workflow de développement moderne.
  • Bonnes connaissances en mathématiques 3D et en ingénierie des outils d’animation.
  • Connaissance des techniques d’animation (rigging, états, ragdoll, IK, animations faciales).
  • Capacité à concevoir et proposer des améliorations d’outils d’animation.
  • Bonne collaboration avec les équipes pluridisciplinaires.
  • Sens du détail et capacité à repérer et corriger les problèmes dans les systèmes.

Responsibilities

  • Collaborer avec les équipes d’animation, de programmation et de capture pour comprendre les besoins et proposer des solutions.
  • Analyser les fonctionnalités d’animation existantes dans le moteur.
  • Concevoir, développer et maintenir des systèmes d’animation performants et évolutifs.
  • Créer des outils et systèmes contribuant à des mondes vivants et dynamiques.
  • Maintenir et optimiser les systèmes d’animation pour les nouveaux projets.
  • Programmer des systèmes de manière claire et efficace en tenant compte performance et mémoire.
  • Allier aspects techniques et artistiques pour une représentation visuelle de qualité.
  • Rechercher et développer de nouvelles techniques d’animation, procédurales et physiques.
  • Assurer une veille technologique et partager vos connaissances avec les équipes.
  • Participer à l’amélioration continue des outils et processus liés à l’animation.”

Skills

C++
C#
Visual Studio
3D math
Rigging
State machines
Ragdoll physics
Inverse Kinematics
Facial animation
Animation tools development

Tools

Unreal Engine

Job description

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 créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

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 créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

Description Du Poste

Nous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités et la fierté de construire quelque chose de concret - ensemble.

Ce que vous ferez
  • Collaborer avec les équipes d’animation, de programmation et de capture de mouvement afin de comprendre leurs besoins et de développer des solutions adaptées.
  • Analyser les fonctionnalités d’animation existantes dans le moteur de jeu.
  • Concevoir, développer et maintenir des systèmes d’animation performants et évolutifs.
  • Créer des outils et systèmes contribuant à des mondes vivants et dynamiques.
  • Maintenir et optimiser les systèmes d’animation existants pour répondre aux besoins des nouveaux projets.
  • Programmer des systèmes de manière claire et structurée en tenant compte de la performance, de la mémoire et de la compatibilité.
  • Combiner les aspects techniques et artistiques afin d’assurer une représentation visuelle de qualité.
  • Rechercher et développer de nouvelles techniques d’animation, notamment procédurales et physiques.
  • Assurer une veille sur les pratiques et technologies d’animation et partager vos connaissances avec les équipes.
  • Participer à l’amélioration continue des outils et processus liés à l’animation.
Qualifications
Ce que vous apportez à l'équipe
  • Maîtriser le C++ et le C#.
  • Utiliser efficacement Visual Studio.
  • Appliquer de solides connaissances en mathématiques 3D.
  • Travailler avec des techniques d’animation comme le rigging, les machines à états, les physiques ragdoll, les cinématiques inverses (IK) et les animations faciales.
  • Comprendre les besoins liés au développement d’outils d’animation et proposer des améliorations pertinentes.
  • Collaborer efficacement avec des équipes multidisciplinaires.
  • Porter attention aux détails afin d’identifier et corriger les problèmes dans les systèmes.
  • Communiquer clairement des concepts techniques à différents partenaires.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Directeur.rice technique animation (projet non annoncé)
Directeur.rice technique animation (projet non annoncé)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Directeur.rice technique animation (projet non annoncé)
Directeur.rice technique animation (projet non annoncé)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Animateur-trice jouabilité - [For Honor]
Animateur-trice jouabilité - [For Honor]

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 65,000 - 95,000
Chef.fe d'équipe - animation (projet non annoncé)
Chef.fe d'équipe - animation (projet non annoncé)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Animateur-trice jouabilité - [For Honor]
Animateur-trice jouabilité - [For Honor]

Socket.dev • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Programmeur.euse IA - (Far Cry)
Programmeur.euse IA - (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Chef·fe d’équipe - Modélisation (Unreal)
Chef·fe d’équipe - Modélisation (Unreal)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur.euse Moteur - (March of Giants)
Programmeur.euse Moteur - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Animateur-trice jouabilité sénior (première personne) - [Far Cry]
Animateur-trice jouabilité sénior (première personne) - [Far Cry]

Ubisoft • Montreal (administrative region)

On-site
CAD 96,000 - 129,000