
// Open Role at Ubisoft
Join Ubisoft Montreal as a 3D Programmer for Assassin's Creed HEXE, focusing on real-time rendering systems. You'll work closely with the Anvil Pipeline team to ensure engine stability and performance across current-gen consoles and PC.
Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !
En tant que programmeur·euse 3D à Ubisoft Montréal, vous vous concentrerez sur les systèmes de rendu du projet Assassin's Creed HEXE. Vous travaillerez en étroite collaboration avec l’équipe de rendu Anvil Pipeline afin de maintenir la stabilité, l’efficacité et l’adaptabilité du moteur sur les consoles de génération actuelle et sur ordinateur personnel.
Ce que vous ferez
Ce que vous apportez à l'équipe
Ce qu’il faut nous envoyer
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent. - Mastery of modern real-time rendering systems, including opaque rendering, shadows, post-processing effects, and compute-based pipelines. - Practical experience delivering games on PlayStation 5, Xbox Series X/S, or Nintendo Switch 2. - Ability to solve platform-specific rendering problems, including GPU stalls. - Proficiency with GPU profiling tools to identify and fix performance issues. - Ability to navigate and contribute effectively to an extensive codebase and unfamiliar systems. - Ideally, experience with proprietary game engines, such as Anvil. - Ideally, knowledge of toolchain and data generation pipelines, such as Toolmode. - Ideally, experience collaborating with engine or pipeline teams across multiple studios.