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 posteEn 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.
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;
- Expérience avec Unreal Engine;
- 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.
Ubisoft Montréal, Québec, CAN Office
5505 Boul. Saint-Laurent #2000, Montréal, Québec, Canada, H2T 1S6
Similar Jobs
What you need to know about the Montreal Tech Scene
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal


