IT & Software

C++ User Interface Programmer

Ubisoft Entertainment S.A

Saguenay · Saguenay–Lac-S Int Jean · Canada

Share this job: X Facebook WhatsApp

Build C++ interfaces for Ubisoft games in Saguenay, developing menus, HUD systems, and mini-games across platforms. Shape accessible player experiences through practical programming.

As a User Interface Programmer at Ubisoft Saguenay, you will create interface modules supporting memorable gaming experiences. You will work with design, programming, and art teams on platform-specific systems, interaction prototypes, animations, sound integration, and automated testing APIs. Your work will address usability, accessibility, localization, performance, and memory constraints.

Key Responsibilities:

  • Review game design documents and provide experience-focused feedback
  • Build platform-specific menus, HUD systems, and interface modules
  • Create prototypes, debug tools, animation hooks, and test APIs
  • Optimize UI code for performance and memory across platforms
  • Collaborate with design, programming, art, and sound teams

Requirements:

  • Experience with C++ programming in video games or related fields
  • Knowledge of object-oriented programming, design patterns, and coding standards
  • Foundational knowledge of 3D graphics, shaders, and rendering pipelines
  • Knowledge of source control and multimedia integration
  • Strong problem-solving, communication, organization, and adaptability skills

Apply C++, interface development, and cross-platform optimization skills to Ubisoft gaming experiences in Saguenay.

#J-18808-Ljbffr

Reference: WJ-4483_1558830 · Posted 09 Nov 2026, 02:36 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs