Build player-facing menus and HUDs at Ubisoft using C++ and strong UI development expertise. Work across game systems and target platforms.
This programmer develops game modules for general user-facing presentations, including menus, HUDs, and other UI systems. The work spans UI feature definition, implementation, prototyping, debugging, and optimization. You will collaborate with designers, artists, programmers, and multiple departments while applying usability, UX, accessibility, and localization considerations.
Key Responsibilities:
- Design and implement menus and user interfaces
- Develop tools supporting UI systems and workflows
- Prototype interaction concepts with designers and programmers
- Optimize UI code for target platform performance
- Develop automated testing APIs and tools
Requirements:
- Bachelor's degree in Computer Science or Computer Engineering
- Minimum five years programming in C++
- Experience in video games, embedded systems, or relevant fields
- Excellent understanding of MVVM architecture and workflows
- Strong troubleshooting, debugging, and communication skills
Bring clean C++ development, UI architecture knowledge, and collaborative problem-solving to Ubisoft's game presentation systems.
C++ User Interface Programmer in Montréal employer: Ubisoft Entertainment Inc.
Ubisoft Toronto is an exceptional employer that fosters a vibrant and inclusive work culture, where creativity and innovation thrive. As a Team Lead Writer, you will not only have the opportunity to shape compelling narratives for the iconic Splinter Cell Remake but also benefit from mentorship and collaboration with talented professionals in the gaming industry. With a commitment to employee growth and diverse perspectives, Ubisoft offers a rewarding environment that inspires you to push the boundaries of entertainment.
Contact Details:
Ubisoft Entertainment Inc. Recruitment Team