Ubisoft
Video Games
Programmeur·eusePhysique
Neural analysis suggests this role is
optimal for mid candidates.
“Programmeur·euse Physique at Ubisoft. Skills: Physics programming, C++, C. Collaborate with team lead. Discuss project needs”
Industry & Context.
Problem solving; Debugging; Optimizing; Resolving problems
What They're Looking For.
Must Have
5 years experience, Experience in game, Experience with Unreal, Strong C/C++ programming skills, Excellent understanding of math, physics, reasoning, Structured problem-solving approach, Comfortable collaborating with technical and creative profiles, Team spirit, curious, open to learning, Resourceful and able to seek information independently
Nice to Have
Knowledge of physics middleware, notably Havok
What You'll Do.
Collaborate with team lead
Discuss project needs
Work with gameplay teams
Work with engine teams
Transform creative vision into simulation systems
Develop new physics features
Maintain existing systems
Explore engine capabilities
Collaborate with technical direction
Manage memory budgets
Support programming teams
How You'll Work.
Team & Collaboration
Gameplay teams; AI teams; Engine teams; Technical direction; Art teams; Programming teams
Full 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! 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; * Expérience avec Unreal Engine; * De solides compétences en programmation C
Applying for this Programmeur·euse Physique role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Ubisoft?
Real rants from real employees. Read before you apply.