← Retour à la recherche

Programmeuse, Programmeur généraliste (Anvil Pipeline)

Temps plein - REF19982G

Description de poste

À propos d'Anvil

Anvil est un moteur de jeu développé en interne chez Ubisoft qui est utilisé dans tous nos studios dans le monde pour créer les jeux vidéo les plus emblématiques de la compagnie. Initialement développé pour le premier jeu en monde ouvert Assassin’s Creed sorti en 2007, le moteur a bénéficié de nombreux ajouts pour supporter une grande diversité de genres et de plateformes. Participez à des parties frénétiques en équipes de 5 contre 5 dans un jeu de tir à la première personne comme Rainbow 6 Siege sur PC ou rejoignez un paradis sportif en montagne où s’affrontent 50 joueurs simultanément dans Rider’s Republic sur la dernière génération de console ….le moteur Anvil permet de tout faire.

Dans l’équipe Anvil, nous sommes profondément motivés pour donner à nos développeurs et créateurs de contenu les moyens pour réaliser les jeux le plus innovants, bluffant visuellement et enrichissants pour les joueurs. Si vous nous rejoignez vous pourrez travailler en étroite collaboration avec de multiples équipes de jeux et contribuer à créer le moteur de jeu avec les services et les outils les plus puissants du marché. Qu’attendez-vous pour rejoindre la communauté Anvil?

Ce que vous ferez 

  • Concevoir et mettre en œuvre des outils et des systèmes adaptés touchant à un spectre très large, allant des moteurs de jeux, aux éditeurs de jeu ou encore à tout middleware utilisé par la production.
     
  • Programmer de façon claire et structurée tout en en respectant les requis de performance, d'évolutivité et de maintenance.
     
  • Soutenir les équipes de production en s'assurant que leurs outils et systèmes sont stables et efficaces + aider à guider l'intégration. 
     
  • Déboguer et optimiser les systèmes déjà existants + créer et exécuter des tests avancés.
     
  • Participer aux revues de code et aux discussions pour faire évoluer les solutions et améliorer les flux de travail.
     
  • Collaborer avec d'autres équipes de services (comme Harbour, notre équipe de solutions online) pour échanger des informations et des apprentissages (liés au middleware, à l'architecture, à la conception, aux tests automatisés, à la documentation, etc.)
     
  • Se tenir au courant des avancées technologiques et des normes de l'industrie pour définir nos meilleures pratiques (notamment en termes de pipelines CI/CD et de projets InnerSource).
     
  • Rédiger et maintenir une documentation qui servira de référence à l'échelle de l'entreprise

Qualifications

Ce que vous apportez à l’équipe

  • Compétences dans divers langages de programmation, en particulier C++ et C#
  • La capacité de concevoir un code maintenable, bien optimisé et facile à intégrer
  • Connaissance des moteurs de jeu et de leurs contraintes
  • Aptitudes en mathématiques, optimisation et débogage 3D
  • Un diplôme en informatique ou en génie informatique (ou une formation connexe) 
  • Communication efficace pour interagir avec toutes les disciplines
  • Une grande flexibilité pour s'adapter aux changements de priorités, d'exigences et de technologies (moteurs, consoles, systèmes d'exploitation, etc.)
  • L'innovation qui vous pousse à explorer et à proposer de nouvelles façons de faire


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
     

Une personne réelle analysera votre candidature. Dans ce cas, il s’agit de Laurence, notre spécialiste en acquisition de talents. Alors qu’elle commence à faire votre connaissance à travers votre profil, apprenez à la connaître à travers la vidéo ci-dessous. 

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