
// Open Role at Ubisoft
Join Ubisoft Saguenay as a UI Programmer to develop engaging user interfaces for renowned titles like Assassin’s Creed and Rainbow Six. Collaborate with design and art teams to create consistent, accessible, and high-performance menus, HUDs, and in-game systems across multiple platforms.
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!
As a user interface programmer at Ubisoft Saguenay, you will develop the modules behind menus, the heads-up display (HUD), and mini-games. You’ll collaborate with design, programming, and art teams to create consistent, accessible interfaces suited to each platform.
What you’ll do
What you bring to the team
- Experience with C++ programming in video games, embedded systems, or a related field - Knowledge of object-oriented programming, design patterns, and coding standards - Foundational knowledge of three-dimensional (3D) graphics programming, including shaders, real-time rendering, and rendering pipelines - Knowledge of source control and multimedia integration - Problem-solving skills, attention to detail and outcomes, and the ability to organize, define, and estimate tasks - Written and verbal communication skills, initiative, a self-directed and ethical approach to work, adaptability, and motivation to work on complex projects