Take the lead as a 3D Programming Team Lead at Ubisoft Montreal, guiding the optimization of 3D systems in gaming. Collaborate closely with technical and artistic teams to push cutting-edge boundaries.
In this key position, you will leverage your extensive programming experience to monitor and enhance GPU performance while developing new 3D systems. The role calls for a deep understanding of linear algebra and GPU architecture, along with strong problem-solving capabilities to address technical challenges.
Key Responsibilities: • Profile GPU usage to optimize performance • Define technical constraints with Graphics Technical Director • Analyze and assess project 3D requirements • Evaluate and improve existing 3D features • Document workflows for cross-discipline knowledge sharing
Requirements: • Bachelor’s degree in Computer Science or related field • Over 7 years of relevant programming experience • Proficient in DirectX or Vulkan APIs • Familiarity with Unreal Engine 5 is preferred • Excellent communication skills for team collaboration
Harness your passion for 3D programming to create unforgettable gaming experiences with Ubisoft's vibrant team.
📌 Ubisoft 3D Programming Team Lead Role (Canada)
🏢 Ubisoft Montréal
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.