
// Open Role at Ubisoft
Lead the development and optimization of 3D systems for a major project, collaborating with technical and artistic teams to deliver high-performance, coherent game experiences at Ubisoft Montreal.
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
En tant que Cheffe, Chef d'équipe programmation 3D en chef à Ubisoft Montréal, vous guiderez le développement et l’optimisation des systèmes 3D du projet, tout en collaborant étroitement avec les équipes techniques et artistiques afin d’assurer une vision cohérente et performante.
Ce que vous ferez
Ce que vous apportez à l'équipe
• Degree in Computer Science or Computer Engineering (or equivalent). • Minimum 7 years of programming experience. • Strong knowledge of linear algebra applied to 3D programming. • Mastery of GPU architecture and performance optimization practices. • Practical experience with low-level 3D APIs (DirectX, Vulkan). • Understanding of shader languages and their integration. • Knowledge of good software design practices and CPU/GPU memory tradeoffs. • Ability to analyze and solve complex problems. • Clear communication and effective collaboration with multidisciplinary teams. • Adaptability in an evolving environment. • Knowledge of Unreal Engine 5 (or similar engine). • Knowledge of GPU profiling tools (RenderDoc, NVIDIA Nsight).