Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Analyse de données C# SQL +22 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Ubisoft est un leader mondial de l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous pensons que la diversité des points de vue aide à la fois les joueurs et les équipes à prospérer. Si vous êtes passionné par l’innovation et par le fait de repousser les limites du divertissement, rejoignez-nous et contribuez à créer l’inconnu !

En tant que 3D Programmer chez Ubisoft Montreal, vous vous concentrerez sur les systèmes de rendu du projet Assassin's Creed HEXE. Vous travaillerez en étroite collaboration avec l’Anvil Pipeline Rendering Team afin de maintenir la stabilité, l’efficacité et l’adaptabilité du moteur sur les consoles de génération actuelle et sur PC.

Ce que vous ferez

  • Contribuer à l’ensemble du moteur de rendu, y compris le rendu opaque, les ombres, les effets de post-traitement et les systèmes basés sur le compute.
  • Assurer le développement du rendu en étroite collaboration avec l’Anvil Pipeline Rendering Team.
  • Diagnostiquer les problèmes spécifiques au projet, y compris les GPU hangs et les bugs de rendu complexes.
  • Évaluer les performances et mettre en œuvre des optimisations tout au long du pipeline de rendu.
  • Concevoir et implémenter des solutions de rendu alternatives adaptées aux consoles disposant de capacités matérielles plus limitées.
  • Assurer le support du pipeline Toolmode Data Generation d’un point de vue rendu.

Ce que vous apportez à l’équipe

  • Un baccalauréat en informatique, génie informatique, ou une qualification équivalente.
  • Une solide compréhension des systèmes de rendu temps réel modernes, y compris le rendu opaque, les ombres, les effets de post-traitement et les pipelines basés sur le compute.
  • Une expérience pratique dans la livraison de jeux sur PlayStation 5, Xbox Series X/S, ou Nintendo Switch 2.
  • Une expérience du dépannage des problèmes de rendu spécifiques aux plateformes, y compris les GPU hangs.
  • Maîtrise des outils de profilage GPU pour identifier et résoudre les goulots d’étranglement en matière de performance.
  • Capacité à naviguer dans de grands codebases et à contribuer efficacement à des systèmes moins familiers.
  • L’expérience avec des moteurs de jeu propriétaires tels que Anvil est un atout.
  • Connaissance des toolchains et des pipelines de génération de données tels que Toolmode est un atout.
  • L’expérience de la collaboration avec des équipes de moteur ou de pipeline réparties sur plusieurs studios est un atout.

Ce que vous devez nous envoyer

  • Votre CV mettant en évidence vos compétences et votre expérience.
  • Des exemples de code, des liens vers des dépôts, ou d’autres projets pertinents.