As a 3D Programming Team Lead at Ubisoft Montreal, you will guide the development and optimization ... Hands-on experience with low-level 3D APIs such as DirectX or Vulkan. * Understanding of shader ...
Quick apply
As a 3D Programming Team Lead at Ubisoft Montreal, you will guide the development and optimization ... Hands-on experience with low-level 3D APIs such as DirectX or Vulkan. * Understanding of shader ...
Quick apply
As a 3D Programming Team Lead at Ubisoft Montreal, you will guide the development and optimization ... Hands-on experience with low-level 3D APIs such as DirectX or Vulkan. * Understanding of shader ...
Expérience pratique avec des API 3D bas niveau comme DirectX ou Vulkan. * Compréhension des langages de shader et de leur intégration. * Connaissance des bonnes pratiques de conception logicielle ...
Quick apply
Expérience pratique avec des API 3D bas niveau comme DirectX ou Vulkan. * Compréhension des langages de shader et de leur intégration. * Connaissance des bonnes pratiques de conception logicielle ...
OpenGL ES, WebGL, WebGPU, Vulkan, Metal, or DirectX, including shader programming, GPU memory and pipeline optimization, and frame/latency budgeting. * Track record of owning complex, multi-component ...
OpenGL ES, WebGL, WebGPU, Vulkan, Metal, or DirectX, including shader programming, GPU memory and pipeline optimization, and frame/latency budgeting. * Track record of owning complex, multi-component ...
Une experience avec des API graphiques modernes (Vulkan, D3D12, GNM, etc.) * Une experience avec le developpement sur les consoles modernes (PS4/5, Xbox One/Series, etc.) * Une experience en ...
Une experience avec des API graphiques modernes (Vulkan, D3D12, GNM, etc.) * Une experience avec le developpement sur les consoles modernes (PS4/5, Xbox One/Series, etc.) * Une experience en ...
| Aspect | Vulkan Developer | OpenGL Developer |
|---|---|---|
| Required Credentials | Proficiency in Vulkan API, programming skills in C/C++, graphics programming experience | Knowledge of OpenGL API, similar programming skills, graphics programming experience |
| Work Environment | Developing high-performance graphics and compute applications, often in gaming or simulation industries | Creating cross-platform graphics applications, often in gaming, CAD, or visualization sectors |
| Industry Usage | Used in modern, high-efficiency graphics engines, VR, and real-time rendering | Widely used in legacy systems, cross-platform applications, and educational contexts |
Vulkan Developers focus on high-performance, low-level graphics programming using the Vulkan API, suitable for modern, resource-intensive applications. OpenGL Developers work with a more established, higher-level API, often for cross-platform compatibility and legacy support. Both roles require strong graphics programming skills but differ in API complexity and application focus.

Full-time
Posted 19 days ago
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. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job DescriptionAs a 3D Programming 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.
What you'll do
What you bring to the team