Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Intelligence artificielle C# Agile +4 autres

Détails du poste

  • Lieu de travail : Montreal

Description du poste

En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez à offrir des expériences de jeu plus immersives en insufflant du réalisme à nos mondes. Du mouvement des personnages aux environnements dynamiques et destructibles, votre rôle de programmeur·euse physique vise à reproduire des réactions crédibles et cohérentes en jeu.

Ce que vous ferez

  • Collaborer avec votre chef·fe d’équipe afin de discuter des besoins du projet et d’évaluer la faisabilité technique;
  • Travailler étroitement avec les équipes de jouabilité, d’intelligence artificielle et de moteur pour transformer une vision créative en systèmes de simulation précis;
  • Développer de nouvelles fonctionnalités physiques et maintenir les systèmes existants à l’aide de code C et C++ performant;
  • Explorer des occasions de repousser les capacités du moteur physique;
  • Collaborer avec la direction technique pour gérer les budgets de mémoire et les limites des systèmes;
  • Soutenir les équipes d’art et de programmation en déboguant, optimisant et résolvant des problèmes complexes;
  • Assurer la maintenance et l’organisation de la bibliothèque physique;
  • Documenter votre travail et partager les meilleures pratiques en programmation physique.

Qualifications

Ce que vous apportez à l'équipe

  • Un diplôme en informatique ou génie informatique;
  • Au moins 5 ans d’expérience en programmation;
  • Expérience en jeu multijoueur;
  • De solides compétences en programmation C et C++;
  • Une excellente compréhension des mathématiques, de la physique et du raisonnement analytique;
  • Une approche structurée de la résolution de problèmes axée sur des solutions durables;
  • Une aisance à collaborer avec des profils techniques et créatifs;
  • Un esprit d’équipe, curieux et ouvert à l’apprentissage continu;
  • De la débrouillardise et une capacité à chercher l’information de façon autonome;
  • Une connaissance des intergiciels de physique, notamment Havok, considérée comme un atout.