Ubisoft
3D Programming Team Lead (March of Giants)
Montreal, QC, Canada
Sponsorship not specifiedDetected 7 days ago
Unreal EngineCommunicationProblem SolvingAdaptability
About the role
- Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more.
- We believe diverse perspectives help both players and teams thrive.
Responsibilities
- Profile and optimize GPU usage to maintain high performance.
- Collaborate with the Graphics Technical Director to define technical constraints and communicate technical possibilities to artistic teams.
- Support 3D systems and features throughout production.
- Document systems and workflows to facilitate knowledge sharing and enable effective use by other disciplines.
- Knowledge of software design best practices and CPU/GPU memory trade-offs.
- Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.
- If you're passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Requirements
- Design and implement new 3D systems when required.
- A degree in Computer Science, Computer Engineering, or equivalent training and experience.
- Hands-on experience with low-level 3D APIs such as DirectX or Vulkan.
- Experience with Unreal Engine 5 (or a similar game engine).
Benefits
- Team Lead at Ubisoft Montreal, you will guide the development and optimization of the project's 3D systems while working closely with technical and artistic teams to ensure a cohesive vision and high-performance results.
- Analyze the project's 3D vision and assess the technical feasibility of identified requirements.
Apply directly at Ubisoft →Create a free account for alerts like thisView Ubisoft immigration profile
This listing is sourced directly from Ubisoft's careers page and normalized into a canonical job model.