Ubisoft

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.

This listing is sourced directly from Ubisoft's careers page and normalized into a canonical job model.