# Programmeur.euse 3D - (Assassin's Creed HEXE)

**Company**: Ubisoft
**Location**: Montreal, QC
**Experience**: senior
**Job type**: full-time
**Category**: Game Development
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Ubisoft2/744000151641025-programmeur-euse-3d-assassin-s-creed-hexe-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b29df059-7af

## Description

As a 3D programmer at Ubisoft Montreal, you will focus on the rendering systems for the Assassin's Creed HEXE project.

You will work closely with the Anvil Pipeline rendering team to maintain stability, efficiency, and adaptability of the engine on current-generation consoles and personal computers.

Responsibilities:

- Contribute to the entire rendering engine, including opaque rendering, shadows, post-processing effects, and compute-based systems

- Work closely with the Anvil Pipeline rendering team on rendering

- Diagnose project-specific issues, including GPU crashes and complex rendering bugs

- Evaluate performance and implement optimizations throughout the rendering pipeline

- Design and implement alternative rendering solutions suitable for consoles with limited capabilities

- Support the Toolmode Data Generation chain from a rendering perspective

Qualifications:

- Bachelor's degree in Computer Science, Computer Engineering, or equivalent

- Mastery of modern real-time rendering systems, including opaque rendering, shadows, post-processing effects, and compute-based pipelines

- Practical experience delivering games on PlayStation 5, Xbox Series X/S, or Nintendo Switch

- Experience resolving platform-specific rendering issues, including GPU crashes

- Familiarity with GPU profiling tools to identify and correct performance issues

- Ability to navigate a large codebase and contribute effectively to less familiar systems

- Experience with proprietary game engines like Anvil is an asset

- Knowledge of toolchains and data generation chains like Toolmode is an asset

- Experience collaborating with distributed teams across multiple studios is an asset

## Skills

### Required
- C++
- Real-time rendering
- GPU programming
- PlayStation 5
- Xbox Series X/S
- Nintendo Switch
- Anvil engine

### Nice to have
- Proprietary game engines
- Toolmode
- Collaboration with distributed teams

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Ubisoft2/744000151641025-programmeur-euse-3d-assassin-s-creed-hexe-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
