📍 Local Job Near You
Ubisoft Game Interface Programmer
Ubisoft Entertainment
📍
montreal (administrative region), Canada
Location
montreal (administrative region)
Posted
June 19, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Unleash your creativity at Ubisoft as a Game Interface Programmer, specializing in crafting optimal UI systems. Engage with talented teams to redefine player experiences in gaming.
The Game Interface Programmer role requires your 3-5 years of C++ expertise to design and improve user interfaces for Ubisoft’s renowned games. Collaborate with multi-disciplinary teams and refine technical limitations for user interface design while crafting interactive prototypes swiftly.
Key Responsibilities:
• Design and implement menu and interface systems for games
• Provide tools for effective UI debugging processes
• Proactively iterate and respond to design feedback
• Maintain the performance of UI modules across platforms
• Collaborate closely with teams to integrate new ideas
Requirements:
• Bachelor’s degree in Computer Science or Engineering
• Minimum 3-5 years of C++ experience in gaming
• Strong debugging and troubleshooting capabilities
• Knowledge of MVVM ...
The Game Interface Programmer role requires your 3-5 years of C++ expertise to design and improve user interfaces for Ubisoft’s renowned games. Collaborate with multi-disciplinary teams and refine technical limitations for user interface design while crafting interactive prototypes swiftly.
Key Responsibilities:
• Design and implement menu and interface systems for games
• Provide tools for effective UI debugging processes
• Proactively iterate and respond to design feedback
• Maintain the performance of UI modules across platforms
• Collaborate closely with teams to integrate new ideas
Requirements:
• Bachelor’s degree in Computer Science or Engineering
• Minimum 3-5 years of C++ experience in gaming
• Strong debugging and troubleshooting capabilities
• Knowledge of MVVM ...