C++ User Interface Programmer
Ubisoft Entertainment Inc.
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.
#J-18808-LjbffrReference: WJ-4483_1424906