Programmeuse / Programmeur Engin senior (FOR HONOR)

Apply Now ↗

About this role

Description de l'entreprise

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name: Ubisoft

Description du poste

  • Programmer de manière claire et structurĂ©e en respectant les exigences de performance, maintenance, modularitĂ©, Ă©volutivitĂ© et compatibilitĂ©.
  • DĂ©velopper, refactoriser et optimiser les systèmes de base avec une vision Ă  long terme.
  • Comprendre les objectifs du projet, identifier les besoins de dĂ©veloppement et Ă©valuer la faisabilitĂ© technique.
  • Analyser les fonctions existantes du moteur et vĂ©rifier leur adĂ©quation avec les objectifs.
  • Construire et amĂ©liorer les modules nĂ©cessaires au moteur.
  • Proposer des amĂ©liorations en concevant et en implĂ©mentant de nouveaux systèmes si nĂ©cessaire.
  • SuggĂ©rer des changements innovants en s’inspirant d’autres jeux ou moteurs de l’industrie.
  • Maintenir la performance et optimiser les systèmes.
  • Soutenir les fonctionnalitĂ©s et systèmes conçus pour la production.
  • Documenter le travail effectuĂ© pour faciliter le transfert de connaissances et aider les autres Ă©quipes Ă  comprendre les nouveaux systèmes et fonctionnalitĂ©s.
  • Collaborer avec plusieurs Ă©quipes pour optimiser l’interaction entre les diffĂ©rents systèmes du moteur de jeu.
  • Partager vos connaissances avec les diffĂ©rentes Ă©quipes du studio et ĂŞtre une personne-ressource pour les programmeurs.
  • Évaluer et corriger les problèmes de performance simples et complexes, et proposer des optimisations adaptĂ©es.

Qualifications

  • 3 annĂ©es et + dans l'industrie des jeux videos
  • Excellente maĂ®trise du C++
  • CapacitĂ© Ă  analyser et synthĂ©tiser des systèmes existants
  • Aptitude Ă  dĂ©boguer et rĂ©soudre des problèmes complexes de manière optimale
  • ComprĂ©hension gĂ©nĂ©rale de l’architecture des moteurs de jeu modernes
  • Bonne connaissance de la programmation multithread et des mĂ©canismes de synchronisation
  • DiplĂ´me universitaire en informatique ou en gĂ©nie logiciel (ou formation Ă©quivalente)
  • Connaissance et expĂ©rience des moteurs de jeu modernes (atout)
  • Maitrise de Unreal ou Unity (atout)
  • Connaissance des diffĂ©rentes architectures matĂ©rielles (Intel, AMD, Xbox, PlayStation, etc.) (atout)
  • Connaissance des spĂ©cificitĂ©s des machines virtuelles et des services cloud (atout)

Informations supplémentaires

Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.  

Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes. 

Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!). 

Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.  

Frequently Asked Questions

Is the salary disclosed for the Programmeuse / Programmeur Engin senior (FOR HONOR) position at jobsforhumanity?
The salary for this Programmeuse / Programmeur Engin senior (FOR HONOR) role at jobsforhumanity is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Programmeuse / Programmeur Engin senior (FOR HONOR) position at jobsforhumanity located?
This Programmeuse / Programmeur Engin senior (FOR HONOR) role at jobsforhumanity is based in Montreal, Montreal, QC, Canada, QC, ca. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Programmeuse / Programmeur Engin senior (FOR HONOR) role at jobsforhumanity full-time or part-time?
This is listed as a Full time position. It is posted as a Programmeuse / Programmeur Engin senior (FOR HONOR) role at jobsforhumanity.
How do I apply for the Programmeuse / Programmeur Engin senior (FOR HONOR) position at jobsforhumanity?
Click the "Apply Now" button on this page. You will be redirected to jobsforhumanity's official application portal hosted on smartrecruiters where you can submit your application directly.
When was the Programmeuse / Programmeur Engin senior (FOR HONOR) job at jobsforhumanity posted?
This Programmeuse / Programmeur Engin senior (FOR HONOR) position at jobsforhumanity was posted on May 13, 2025. Apply as soon as possible — early applications are often reviewed first.
Programmeuse / Programmeur Engin senior (FOR HONOR)
jobsforhumanity
Apply for this role ↗

You'll be redirected to jobsforhumanity's official application page on SmartRecruiters.