← Retour à la recherche

Programmeuse, Programmeur C++ (Ubisoft Connect)

Temps plein - REF20974A

Description de poste

Ubisoft Connect est l’écosystème des services en ligne qui enrichit l’expérience de ses joueuses et joueurs sur toutes les plateformes, grâce à une gamme grandissante de fonctionnalités toutes aussi utiles qu'accessibles. Ubisoft Connect encourage de fortes passions et favorise une énergie positive. Nous le remarquons directement dans les interactions sociales de nos joueur ·euses, non seulement au sein de nos univers ludiques, mais aussi dans les communautés qui en découlent.

Se joindre à Ubisoft Connect en tant que programmeuse ou programmeur C++, c'est prendre les rênes de l’implémentation de notre nouvelle technologie hautement optimisée de rendus web au sein de nos engins tels que Anvil et Snowdrop, sur l'ensemble des plateformes.

Dans ce poste, vous introduirez cette nouvelle génération de technologies web directement dans les fonctionnalités de nos jeux afin d'en faire la pierre angulaire de nos productions de jeux AAA.

En tant qu'équipe, nous cherchons à sortir des sentiers battus, à résoudre des problèmes complexes, à évoluer (tant sur le plan personnel que professionnel) et à nous amuser en cours de route. Ces valeurs sont ancrées dans l'ADN d'Ubisoft Connect, et nous sommes convaincu·es qu'elles jouent un rôle primordial dans la livraison de la meilleure expérience possible à nos joueur ·euses.

 

Ce que vous ferez

Faisant partie d'un groupe Agile, vous travaillerez en étroite collaboration avec nos équipes talentueuses de programmation engin et web, de l'assurance qualité et de conception de jeux, UI et UX.

Vous effectuerez des recherches pour identifier les meilleures solutions possibles aux défis techniques rencontrés sur notre parcours, proposer des améliorations aux performances de nos engins de rendus web, ainsi que de surmonter d’autres défis technologiques comme l’automatisation, le CI/CD, l’intégration d’engins – et plus encore.

En partenariat avec vos collègues œuvrant dans plusieurs studios et fuseaux horaires, vous offrirez un support et un encadrement, tirerez des leçons de nos erreurs et célébrerez ensemble nos nombreux succès.

Qualifications

Ce que vous apportez à l’équipe

  • Environ 5 ans d’expérience en programmation
  • Une passion pour tout ce qui est C++
  • Un talent pour l’optimisation et le débogage tant de bas niveau qu’à l’OS
  • Un bon œil pour les détails et une aptitude marquée pour l’analyse (vous auriez pu être détective dans une autre vie)
  • Une attitude proactive, la curiosité et une débrouillardise qui vous motive à communiquer avec vos pairs et à continuer à apprendre
  • La capacité d’entretenir de bonnes relations interpersonnelles
  • Une flexibilité dans l’organisation de vos tâches, qui vous permet de vous adapter aux changements
     

Bien d’avoir, mais pas obligatoire :

  • Forte expertise dans les API de rendu (DirectX, Vulkan, OpenGL)
  • Expérience avec les outils de profilage de la mémoire et des performances (idéalement sur consoles, c'est-à-dire PiX ou Razor)
  • À l'aise avec les moteurs de jeu C++ (par exemple UE4 ou maison)
  • Familiarité avec les pipelines et outils de compilation (CMake, Sharpmake, Fastbuild)

Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.


 

Ce qu’il faut nous envoyer

  • Votre CV mettant en valeur votre parcours et vos compétences

Informations supplémentaires

À propos de nous

Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.

Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.

Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.

Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.



Chez Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.

Menu