Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Programmeur.euse IU - (R6 SIEGE)

Ubisoft Montreal, QC senior full-time

The employer hasn't listed a salary.

Apply on Ubisoft

Description

You will be responsible for developing game modules for general presentations, such as menus and HUD.

Key Responsibilities:

  • Read game design documents to understand the intended game experience and participate in design feedback discussions.
  • Help define UI features and implementation, aligning with graphic designer needs.
  • Design and implement menu and UI systems for desired platforms, ensuring visual and logical consistency.
  • Provide tools for UI systems.
  • Collaborate with designers and other programmers to quickly propose interaction concept prototypes.
  • Be responsive to feedback and produce rapid iterations.
  • Provide hooks for graphic designer animations and sound support.
  • Work closely with designers and artists to implement new ideas, offering technical, creative, and planning feedback.
  • Collaborate with the team to ensure UI meets aesthetic and functional requirements.
  • Actively maintain up-to-date knowledge and skills, following industry innovations.
  • Supervise and maintain underlying UI modules or systems.
  • Optimize UI code for efficient operation on desired platforms.
  • Interact and collaborate with various departments.
  • Develop automated test APIs linked to UI systems to ensure constant game health.
  • Apply knowledge of ergonomics and UX principles to UI.
  • Apply accessibility and localization feature knowledge.
  • Perform other related tasks.
  • Demonstrate analysis capabilities through debugging and crash fixing in various UI systems.

Requirements:

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum 5 years of C++ programming experience in the video game or embedded systems sector.
  • Ability to write clean, robust, efficient, and maintainable C++ code.
  • Excellent understanding of MVVM philosophy and workflows.
  • Strong troubleshooting and debugging skills.
  • Solid grasp of software engineering best practices (design reviews, coding standards, code reviews, testing, documentation).
  • Strong collaboration and communication skills in a multidisciplinary environment.
  • Experience with Visual Studio, Perforce, and Jira is a plus.
  • Experience working on a PC-centered platform experience is a plus.

Skills:

  • Problem-solving.
  • Attention to detail.
  • Good oral and written communication.
  • Proactive work attitude with autonomy and ethics.
  • Motivation to take on significant challenges.
  • Organizational sense in task definition and estimation.
  • Adaptability to change.
  • Results-oriented.

Skills

Required

Nice to have

  • Visual Studio
  • Perforce
  • Jira
  • PC-centered platform experience

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Ubisoft2/744000150701919-programmeur-euse-iu-r6-siege-

Apply on Ubisoft