Programmeur.euse Animation

Ubisoft Entertainment

Montreal (administrative region)

Hybrid

CAD 85,000 - 110,000

Full time

11 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ubisoft Entertainment, leader mondial du jeu vidéo, recherche des développeur·euse·s passionné·e·s pour rejoindre une petite équipe autonome travaillant sur une expérience multijoueur ambitieuse avec Unreal Engine à Montréal.

Vous ferez le lien entre les aspects techniques et artistiques, participerez à l’animation, au rigging et à la conception de systèmes évolutifs tout en veillant à la performance et à la mémoire pour des mondes vivants et immersifs.

Qualifications

  • Maîtrise du C++ et du C# exigée.
  • Solides connaissances en mathématiques 3D et en animation.
  • Conception et optimisation de systèmes d’animation.
  • Capacité à développer des outils dédiés à l’animation et à travailler avec Unreal Engine.

Responsibilities

  • Collaborer avec les équipes d’animation et de programmation pour développer des solutions adaptées.
  • Analyser les fonctionnalités d’animation existantes dans Unreal Engine.
  • Concevoir, développer et maintenir des systèmes d’animation performants et évolutifs.
  • Créer des outils et systèmes pour des mondes vivants et dynamiques.
  • Maintenir et optimiser les systèmes d’animation pour les nouveaux projets.
  • Programmer des systèmes en veillant à la performance et à la mémoire.

Skills

C++
C#
Mathématiques 3D
Techniques d’animation
Collaboration multidisciplinaire

Tools

Unreal Engine
Visual Studio

Job description

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.

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.

En cliquant sur le lien ci-dessus ou sur tout autre lien externe figurant dans cette publication, vous quittez ce site et accédez à un site web tiers dont les conditions d'utilisation et la politique de confidentialité s'appliquent.

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 Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,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
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
Animateur-trice jouabilité - [For Honor]
Animateur-trice jouabilité - [For Honor]

Socket.dev • Montreal (administrative region)

On-site
CAD 70,000 - 100,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
Programmeuse, Programmeur Généraliste - Far Cry
Programmeuse, Programmeur Généraliste - Far Cry

Ubisoft • Montreal (administrative region)

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

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 65,000 - 95,000
Animateur-trice jouabilité [Rainbow Six Siege]
Animateur-trice jouabilité [Rainbow Six Siege]

Ubisoft • Montreal (administrative region)

On-site
CAD 65,000 - 95,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
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