Senior Ui Programmer - Real-Time Game Interfaces
Ubisoft Montréal
Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, etc.).
What You’ll Do
Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
Help define the featuresand implementation of the UI in an effort to support the graphic designer’s needs;
Design and implement menu and interface systems for specific users on desired platforms, preserving the uniformity of the visual and logistical aspects;
Provide tools for UI systems and debugging through internal “debug draw”.Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
Be reactive to feedback and perform quick iterations;
In collaboration with the graphic designer, integrate designs and animation;
Provide hooks for graphic designer animations and sound support;
Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
Work closely with designers and artists to implement new ideas, providing technical, creative, and scheduling feedback;
Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements;
Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry;
Oversee and maintain modules or systems that underlie the user interface;
Optimize user interface code to run efficiently on desired platforms;
Interact and collaboratewith different departments;
Challenge the game design of the game as well as its User Experience (UX)Develop automated tests APIs related to UI systems to ensure continuous health of the game;
Have a broad knowledge of ergonomics and UX principles as applied to UI;
Apply knowledge of localization and accessibility features;
Carry out all other related tasks.
Qualifications
Training:
Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
Experience:
Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
Knowledge:
Capacity to write clean, robust, performant, and maintainable C++ code;
Excellent understanding of MVVM philosophy and workflows;
Strong troubleshooting and debugging skills;
Strong understanding of software engineering best practices (design reviews, coding standards, code reviews, testing, documentation);
Solid collaborative and communication skills within a multi-disciplinary environment.Bonus: Experience with Unreal Engine 5, Slate and UMG;
Bonus: Experience with UI Frameworks such as CommonUI;
Bonus: Experience with MVVM toolchains such as Unreal's MVVM plugin;
Bonus: Experience working on a PC-centric platform experience.
Skills:
Problem-solving skills;
Attention to detail;
Good interpersonal and communication skills;
Autonomy and ethics in proactive work;
Drive to take up major challenges;
Define and estimate tasks in an structured way;
Ability to adapt to change;
Results oriented.
#J-18808-Ljbffr
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, etc.).
What You’ll Do
Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
Help define the featuresand implementation of the UI in an effort to support the graphic designer’s needs;
Design and implement menu and interface systems for specific users on desired platforms, preserving the uniformity of the visual and logistical aspects;
Provide tools for UI systems and debugging through internal “debug draw”.Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
Be reactive to feedback and perform quick iterations;
In collaboration with the graphic designer, integrate designs and animation;
Provide hooks for graphic designer animations and sound support;
Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
Work closely with designers and artists to implement new ideas, providing technical, creative, and scheduling feedback;
Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements;
Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry;
Oversee and maintain modules or systems that underlie the user interface;
Optimize user interface code to run efficiently on desired platforms;
Interact and collaboratewith different departments;
Challenge the game design of the game as well as its User Experience (UX)Develop automated tests APIs related to UI systems to ensure continuous health of the game;
Have a broad knowledge of ergonomics and UX principles as applied to UI;
Apply knowledge of localization and accessibility features;
Carry out all other related tasks.
Qualifications
Training:
Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
Experience:
Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
Knowledge:
Capacity to write clean, robust, performant, and maintainable C++ code;
Excellent understanding of MVVM philosophy and workflows;
Strong troubleshooting and debugging skills;
Strong understanding of software engineering best practices (design reviews, coding standards, code reviews, testing, documentation);
Solid collaborative and communication skills within a multi-disciplinary environment.Bonus: Experience with Unreal Engine 5, Slate and UMG;
Bonus: Experience with UI Frameworks such as CommonUI;
Bonus: Experience with MVVM toolchains such as Unreal's MVVM plugin;
Bonus: Experience working on a PC-centric platform experience.
Skills:
Problem-solving skills;
Attention to detail;
Good interpersonal and communication skills;
Autonomy and ethics in proactive work;
Drive to take up major challenges;
Define and estimate tasks in an structured way;
Ability to adapt to change;
Results oriented.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Ui Programmer - Real-Time Game Interfaces in Winnipeg, MB vacancy
- ...an exceptional entertainment experience to each and every guest. The Amusement Host operates all major attractions and is an expert on gaming within the facility and can help answer and/or curate the gaming experience for both experienced and non-experienced gamers. If you...GamesHourly payInternshipFlexible hoursShift work
- ...Job Type: Full-time | Part-time | Commission-based Experience Level: New Agents, Experienced Agents, or Those Planning to Become Licensed Grow your real estate career with powerful tools, proven support, and a trusted brand recognized nationwide. Whether you're newly...SuggestedFull timePart timeLocal areaShift work
- ...Royal LePage is committed to helping you launch your real estate career by providing the industry-leading training, lead generation and technology you need to accelerate your growth. With a culture built on community and collaboration, Royal LePage attracts professionals who...SuggestedFull timeInternshipLocal area
- ...Skeleton Key, building a new studio in Montreal, is seeking a Principal Cinematic Animator to join the team and help bring our first AAA game to life. Reporting to the Animation Director, you will create high-quality cinematic sequences that integrate with gameplay,...Games
- ...information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their... ...ish) of life (not just the newborn stage!) -A self starter with a real can do attitude, someone who’s comfortable stepping in to support...SuggestedHourly payLong term contractFull timeContract workFor subcontractorInternshipMonday to fridayNight shiftDay shiftAfternoon shift
- We are seeking a kind and gentle individual to help us care for our little girl from beginning of February (2027) till the end of June. We need child care on Mondays and Wednesdays from 8:00am till 4:00pm and potentially the occasional evening if you're open to it. Our ideal...Temporary workPart timeAfternoon shift
$20 per hour
...nanny available in Winnipeg, Manitoba for a 4 year old, 2 year old and soon a newborn. I plan to chat with a professional person with part time availability. We can set up a regular schedule with extra time on evenings and weekends. We are flexible and I will be home as well...Part timeFlexible hoursWeekend workAfternoon shiftusd112k per year
...McCone Properties is recruiting ambitious real estate agents to build a Dubai-based career. The role includes relocation support, comprehensive training, and RERA licensing assistance. You will be trained from zero and work on commission with the potential to earn substantial...RelocationRelocation package- ...Job Description Job Description Are you motivated, friendly, and professional? We are looking for full-time and part-time therapists to work in our busy massage clinic in Bridgwater. Competitive split commissions offered, with room for personal growth. We provide the...Full timeContract workPart time
- ...Corporation (WCLC) is looking to add a Senior Business Systems Analyst to... ...applications and system interfaces ~ Evaluate current business... ...deliverables through goal setting, time management, planning and... ...the North every day; lottery games like LOTTO 6/49, SPORT SELECT,...SeniorGamesFull time
- ...Your Schedule. Your Goals. Start Delivering with Uber. What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the flexibility your schedule...Hourly payExtra incomePermanent employmentFull timeTemporary workPart timeSeasonal workLocal areaWeekend work
- ...represent our company values and bring your REAL self to work every day. YOUR... ...merchandising opportunities and are always ready to game plan with leadership and take action! You... ...attention to detail; priority-setting and time management are your strong suits. You have...GamesPart timeSeasonal workFlexible hoursWeekend workAfternoon shiftEarly shift
- ...is not a traditional childcare role. A large part of the job involves connecting with our son through his interests, especially video games, while helping him stay regulated, supported, and emotionally safe throughout the day. Responsibilities: Engaging in child-led activities...GamesPart timeFlexible hours1 day per week
- ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type... ...Help program PLCs, DCSs and human‑machine interfaces Help prepare technical and commercial proposals... ...Onsite mobility premium Access to a time bank Cellphone program Group...SeniorLong term contractTemporary workWork at officeLocal area
- My husband and I are looking for a nanny to come over 2-3x a week (morning-afternoon) while I work part time, sometimes from home. Our baby is currently 7mo (born November 2025) and is an energetic happy baby :) We also have a large but gentle dog, which we don’t need you to...Part timeDay shiftWeekday work
$90k - $140k per year
...Description Overview AtkinsRéalis is seeking a Senior Code Consultant – Fire Protection with 5–... ..., fire alarm and sprinkler system interfaces, and firestopping systems. ~ Ability to... ...of our hybrid working culture and generous time-off policies to balance a fulfilling career...SeniorFull timeFor contractorsInternshipFlexible hours- ...the lives of all Canadians, provides our colleagues a range of opportunities and experiences to help Canadians Live Life Well®. At Real Canadian Superstore, we succeed through collaboration and commitment and set a high bar for ourselves and those around us. Whether you...Hourly payPermanent employmentTemporary workPart timeInternshipShift workAfternoon shift
- ...aircraft modernization, GBTS, and information systems while coordinating engineers, instructional designers, and stakeholders. The role emphasizes cross‑functional leadership, adherence to PM governance, earned value management, budgeting, forecasting, and customer interface....Senior
- ...the lives of all Canadians, provides our colleagues a range of opportunities and experiences to help Canadians Live Life Well®. At Real Canadian Superstore, we succeed through collaboration and commitment and set a high bar for ourselves and those around us. Whether you...Hourly payPermanent employmentTemporary workPart timeInternshipShift workNight shiftAfternoon shift
- ...the lives of all Canadians, provides our colleagues a range of opportunities and experiences to help Canadians Live Life Well®. At Real Canadian Superstore, we succeed through collaboration and commitment and set a high bar for ourselves and those around us. Whether you...Hourly payPermanent employmentTemporary workPart timeInternshipShift workNight shiftWeekend workAfternoon shift
- ...Abuse Registry Checks - Clear Drivers Abstract and valid drivers license with ownership of personal vehicle Current Openings 1. Part-time Care South Point, Winnipeg 1 child- 6 months old May 19, 2026 - Dec 22, 2026 Tue/Thur 8am - 4pm and Saturday 8am - 12pm (flexible scheduling...Part timeSummer workFlexible hoursWeekend workAfternoon shift
- Our daughter is 2 years old and currently attends daycare. We are looking for someone who can provide consistent after-school care while assisting with daily household routines. Key Responsibilities: • Daily daycare pick-up, Monday to Friday • After-school childcare • Daily...Hourly payLong term contractPart timeMonday to fridayAfternoon shift
- ...become a familiar and trusted caregiver for our family on a regular but flexible basis. This might include a few hours during the day from time to time, appointments, occasional evenings or weekends, and potentially additional hours when needed. We would love to find someone we...Hourly payPart timeFlexible hoursAfternoon shift
- Seeking full-time nanny starting December 2026 for 10 month old son. Looking to nanny share with another family if possible. If you are a proactive, reliable, and compassionate individual who is passionate about childcare and is comfortable with part-time hours, we would love...Full timePart time
- ...executing and optimizing procurement activities, managing supplier programs, and driving improvements in cost, lead time, and service performance. The Senior Buyer leads supplier performance management, supports category strategies through negotiation and demand analysis, and...SeniorRemplacementFull timeSummer holidayShift work
$20.8 - $24.45 per hour
...Store Name/Number: MB-Lindenwoods (1520) Address: 1585 Kenaston Blvd, Unit K2, Winnipeg, MB R3P 2N3, Canada (CA) Full Time/Part Time: Full Time Position Type: Regular Vacancy Status: This position is for an existing, open vacancy Your...Full timePart timeInternshipNight shift$17 - $20 per hour
...tidying around the house WHO WE'RE LOOKING FOR - Hands-on experience with infants (twins or multiples is a big plus) - Reliable and on time, with references - Bonus: CPR / First Aid, Child Abuse Registry check, Criminal Record Check GREAT FIT FOR: parents whose own kids are...Hourly payPart timeMonday to friday$30 per hour
...Title: House Manager with Meal Prep Focus Location: Woodstock, ON (moving to Thorndale, ON near London in Dec/Jan) Employment Type: Part-time | 18-20 hours/week Schedule: 3 days/week (Monday and Friday preferred; third day flexible), approximately 9:00 AM-3:00/3:30 PM...Long term contractFull timePart timeFor contractorsSeasonal workImmediate startMonday to fridayFlexible hours3 days per weekWeekday work- ...YOUR ROLE As the full-time Sales Leader, you support the Store Leadership Team by rocking out strong LOD (Leader on Duty) shifts and... ...Most importantly, you represent our company values and bring your REAL self to work every day. YOUR RESPONSIBILITIES You have a passion...Full timeSeasonal workFlexible hoursShift work
- ...building a career with global opportunities and local impact. Senior Manager, Roads - Major Projects - Ontario is a senior... ...transportation assignments, coordination of multidisciplinary engineering interfaces, management of project delivery performance, and development of...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Ui Programmer - Real-Time Game Interfaces. Be the first to apply!
Related searches
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB
- sr. IT support analyst Winnipeg, MB
- senior marketing Winnipeg, MB
- senior manager investigations Winnipeg, MB



