Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Lighting Artist
Montreal, Canada - Full-time - REF23355WGestionnaire de l'Engagement Social Canada
Montreal, Canada - Full-time - REF28042RSOCIAL ENGAGEMENT MANAGER CANADA
Montreal, Canada - Full-time - REF28042RUX Team Lead
Montreal, Canada - Full-time - REF28041OTechnical Designer [Prince of Persia]
Montreal, Canada - Full-time - REF26171YData Operations Manager, Social Media
Montreal, Canada - Full-time - REF27294HSenior Buyer
Montreal, Canada - Full-time - REF26801YCommunity Developer
Montreal, Canada - Full-time - REF27994YD2P Platform Operations Specialist
Montreal, Canada - Full-time - REF27993XSenior UI Programmer
Montreal, Canada - Full-time - REF27389HSenior Product Manager (AI Generative)
Montreal, Canada - Full-time - REF27865RAssociate Producer
Montreal, Canada - Full-time - REF27979QOnline Programmer – Online Services
Montreal, Canada - Full-time - REF26258YBusiness Strategy and Live Performance Director
Montreal, Canada - Full-time - REF27923OGame Security Programmer
Montreal, Canada - Full-time - REF27897XProgrammeur.euse en Sécurité de Jeux
Montreal, Canada - Full-time - REF27897XTeam Lead (Programming) - Online Services
Montreal, Canada - Full-time - REF26564XTechnical Graphic Director (Art)
Montreal, Canada - Full-time - REF27903RIT Financial Planning Analyst
Montreal, Canada - Full-time - REF27630TPlayer Protection and Game Security Director
Montreal, Canada - Full-time - REF27861NGame Director [For Honor]
Montreal, Canada - Full-time - REF27824KTeam Lead Programming / Generative Ai (MOD Career Switch)
Montreal, Canada - Full-time - REF27694GTeam Lead Level Design [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF25460FGame Designer (3C)
Montreal, Canada - Full-time - REF14180QArt Team Lead - Object Bank [Far Cry Project]
Montreal, Canada - Full-time - REF26483MSenior gameplay animator (viewmodel) - Far Cry project
Montreal, Canada - Full-time - REF27796KSecurity Team Lead - Organizational Resilience
Montreal, Canada - Full-time - REF27769OSenior Player Experience Research Manager
Montreal, Canada - Full-time - REF27624GTeam Lead Game Designer (R6 Mobile)
Montreal, Canada - Full-time - REF14116RProgrammer (Online) - Unannounced Project
Montreal, Canada - Full-time - REF26566PProgrammer (Online)
Montreal, Canada - Full-time - REF26566PProduct Manager (Marketing) - (Far Cry project)
Montreal, Canada - Full-time - REF27647TMachine Learning Programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26504OWeapons Modeler
Montreal, Canada - Full-time - REF25985VTechnical Lead
Montreal, Canada - Full-time - REF26418RTeam Lead (Programming)
Montreal, Canada - Full-time - REF26564XOnline Programmer – Online Services
Montreal, Canada - Full-time - REF26258YProgrammer (Engine)
Montreal, Canada - Full-time - REF26736DSenior Gameplay Animator
Montreal, Canada - Full-time - REF27625OProduct specialist _ Technology Group Content Creation
Montreal, Canada - Full-time - REF27516NProduction Director
Montreal, Canada - Full-time - REF21442PLive Operations Manager [Assassin's Creed Project]
Montreal, Canada - Full-time - REF15010DLevel Artist [Prince of Persia Remake]
Montreal, Canada - Full-time - REF27538UTechnical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412JDirectrice, Directeur technique animation [Projet Far Cry]
Montreal, Canada - Full-time - REF24412JAssociate Animation Technical Director [Far Cry Project]
Montreal, Canada - Full-time - REF25915GAnimation Team Lead
Montreal, Canada - Full-time - REF18905NSenior animation programmer
Montreal, Canada - Full-time - 6934BRSenior programmer - C++ (NPC Behaviour)
Montreal, Canada - Full-time - REF27384DSenior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BRSenior gameplay programmer
Montreal, Canada - Full-time - 1007BRTools Programmer
Montreal, Canada - Full-time - REF26601JTools Programmer
Montreal, Canada - Full-time - REF26601JSoftware Development Manager (Rainbow Six Siege)
Montreal, Canada - Full-time - REF19546P3D Character Artist
Montreal, Canada - Full-time - REF24069ULive Operations Manager
Montreal, Canada - Full-time - REF15010DProgramming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445LTeam Lead (Programming) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26564XProgrammer (Engine) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26736DChange Management Advisor - Organizational Transformation
Montreal, Canada - Full-time - REF26132EC++ Developer
Montreal, Canada - Full-time - REF26879EETL Developer
Montreal, Canada - Full-time - REF26405DDirector, Development & Production Efficiency
Montreal, Canada - Full-time - REF26767OAudio Director
Montreal, Canada - Full-time - REF26413OProducer
Montreal, Canada - Full-time - REF21443DSecurity Researcher
Montreal, Canada - Full-time - REF27338XSenior Environment Artist (Level Artist)
Montreal, Canada - Full-time - REF25408WGeneralist Programmer
Montreal, Canada - Full-time - REF26735ZArtistic Director (Visual Design)
Montreal, Canada - Full-time - REF27017LTeam Lead (UI Programming) - [Assassin's Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF27249FBrand Production Director
Montreal, Canada - Full-time - REF26027KTechnical Director Level Design
Montreal, Canada - Full-time - REF5097XLevel Design Director [Unannounced project]
Montreal, Canada - Full-time - 2463BRLevel Designer [Far Cry Project]
Montreal, Canada - Full-time - REF27209RTechnical Lead - UI
Montreal, Canada - Full-time - REF27024RAnimation programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26506STeam Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661XTeam Lead (Programming)
Quebec City, Canada - Full-time - REF26564XCheffe, Chef d'équipe (informatique)
Quebec City, Canada - Full-time - REF26564XDirector, Development & Production Efficiency
Quebec City, Canada - Full-time - REF26767OSenior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365FTechnical Artist (Environment)
Saguenay, Canada - Full-time - REF25911OProgramming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353OLevel Designer
Saguenay, Canada - Full-time - REF7947FLevel Designer [Prince of Persia]
Toronto, Canada - Full-time - REF28040BCharacter Modeller
Toronto, Canada - Full-time - REF27987UTeam Lead (Character Modelling)
Toronto, Canada - Full-time - REF27985FLighting Artist [Rainbow Six Siege]
Toronto, Canada - Full-time - REF25205ZSenior gameplay animator (viewmodel) - Far Cry project
Toronto, Canada - Full-time - REF27788VLevel Artist - Prince of Persia
Toronto, Canada - Full-time - REF27605QAI (NPC) Programmer - Prince of Persia
Toronto, Canada - Full-time - REF27618KProducer
Toronto, Canada - Full-time - REF17488KAnimation Technical Director [Far Cry Project]
Toronto, Canada - Full-time - REF27188PTeam Lead Animator (Gameplay) [Far Cry Project]
Toronto, Canada - Full-time - REF26173RSenior Gameplay Animator
Toronto, Canada - Full-time - REF27303XTechnical Animator
Toronto, Canada - Full-time - REF27070MSenior animation programmer
Toronto, Canada - Full-time - 6934BRTechnical Director – Art [Splinter Cell]
Toronto, Canada - Full-time - REF25877FLighting Artist
Montreal, Canada - Full-time - REF23355W
Job Description
As a Lighting Artist at Ubi MTL, you will add the last layer of detail to beautify 3D environments and craft a cohesive, vibrant, and immersive world. Every choice you’ll make, from colour to contrast, will influence and inspire emotions and encourage players to engage in what will be a memorable gameplay experience.
With an artistic yet technical eye, you’ll seamlessly and strategically manipulate lighting to draw the players’ eyes to key areas and subtly show them the way. You’ll be the players’ silent travel companion, – their intuition, even – helping them navigate while experiencing the moods and ambiances you’ve created.
What you’ll do
- Collaborate with the art team to develop the look and feel of a game.
- Find visual references based on the artistic and technical directions.
- Set up light sources to support narrative elements and gameplay progression.
- Light game environments, characters, and cinematics to direct the players’ attention, set the emotional tone, communicate atmosphere and plot details, etc.
- Balance artistic aspects with technical constraints.
- Document and share your lighting design knowledge and best practices.
- Refine your integrated lighting effects based on feedback received from interdependent teams, debugging when need be.
Qualifications
What you bring
- A college diploma in Fine Art, Visual Effects, or equivalent (undergraduate degree an asset)
- At least 3 years of experience in lighting, texturing, image processing, or other relevant experience (photography, computer graphics, or pre-rendering an asset)
- Knowledge of 2D art tools (e.g. Photoshop) and familiarity with 3D software (e.g. 3DS Max) + game engines (e.g. Unity or Unreal)
- A solid understanding of art fundamentals (composition, space, colour theory, form, etc.)
- Ability to accept feedback and adapt to it
- Excellent observation, communication, interpersonal, and presentation skills
- A creative and collaborative spirit
- Aesthetic sensitivity and a keen eye for even the subtlest of details
What to send our way
- Your CV highlighting your background and skills
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Gestionnaire de l'Engagement Social Canada
Montreal, Canada - Full-time - REF28042R
Job Description
La mission du·de la responsable local·e de l’engagement social est de coordonner toutes les actions marketing sur le portefeuille stratégique d’Ubisoft pour leur territoire et de développer la portée et l’engagement auprès des audiences locales de joueurs·euses via les canaux sociaux pour favoriser l’acquisition, la rétention et la monétisation en soutien aux stratégies marketing mondiales. I.elle gère l’écosystème social local en publiant du contenu fourni par les équipes centrales tout en développant une tonalité locale en créant et publiant du contenu local en interne ou avec des partenaires.
De plus, il.elle effectue des contrôles de qualité LOC sur les actifs mondiaux (par exemple, les visuels de pack, les dépliants, les bandes-annonces) selon les besoins.
Dans ce rôle, vos responsabilités incluent :
Agir en tant que point de contact principal pour la gestion des canaux de médias sociaux (Facebook, Twitter, Instagram, TikTok, Threads) pour leur territoire et collaborer avec l’équipe mondiale des médias sociaux, en coordonnant un calendrier social local pour le contenu des marques Ubisoft sur les canaux sociaux locaux.
Calendriers et contenu mondiaux :
- Publier le contenu fourni par les équipes mondiales et localiser le texte (si nécessaire, par exemple, traduire en FR-CA), en le publiant sur FB, IG et X via l’outil de publication sociale, et en veillant à ce que les tableaux de bord de reporting soient précis.
Calendriers et contenu locaux :
- Élaborer des plans sociaux locaux pour les nouvelles sorties spécifiées et les jeux en direct les plus performants, y compris un résumé du contenu avec des KPI clairs (Impressions, Vues, Taux d’engagement) pour soutenir les produits clés en complément du calendrier mondial du produit. Le contenu social local du plan produit doit être produit en interne ou via des partenaires (par exemple, une agence sociale, des créateurs de contenu).
- Fournir un support ponctuel pour les publications locales pour les jeux en direct actifs, les produits du catalogue et le contenu d’Ubisoft corporate ou multi-marques.
- Gérer le budget de création de contenu local en suivant les processus financiers.
Création de contenu local :
- Soutenir les plans produits locaux et les jeux en direct avec du contenu social créé en interne ou par des partenaires, conforme au positionnement du produit, à la tonalité et à la présentation haut de gamme, en suivant une approche cohérente du contenu social local.
- Développer vos connaissances et votre expérience de l’utilisation de programmes créatifs (Adobe Photoshop et Premier Pro) pour faciliter votre capacité à créer du contenu social local en interne.
- Gérer les relations avec les agences et les partenaires et rédiger des briefs pour soutenir les plans locaux.
- Favoriser une présence positive sur les canaux sociaux locaux en interagissant avec les commentaires conformément aux directives internes.
- Collaborer de manière positive avec les autres équipes locales (créateurs, communications) pour soutenir et amplifier les activations pertinentes.
Rapports :
- Suivre la mise en œuvre du plan local à chaque point d’activité pour surveiller les plans.
- Contribuer aux mises à jour de la newsletter régionale en fournissant les points forts du soutien local au point d’activité.
- Fournir un rapport mensuel résumant les performances des canaux sociaux locaux pour les publications mondiales et locales, ainsi que les enseignements clés.
- Partager les meilleures pratiques créatives et le contenu avec les autres équipes régionales et locales des médias sociaux.
Autres responsabilités :
- Avoir une attitude positive pour travailler de manière indépendante et en collaboration avec les équipes au Canada et à l’international.
- Contrôles de qualité LOC : Sur la base des exigences mondiales, effectuer des contrôles de qualité sur les actifs FR-CA pour s’assurer qu’ils sont exacts et que les traductions FR-CA sont correctes.
- Ce rôle hybride nécessite une présence hebdomadaire au bureau du studio de Montréal.
- Tâches supplémentaires sur demande relevant du domaine de l’engagement social
Vos principaux indicateurs de performance (KPI) seront les suivants :
- Objectifs mondiaux pour l’exercice fiscal.
- Réalisation du volume de publications du plan social local du produit et des impressions/vues.
- Livraison des rapports selon un calendrier convenu.
- Objectifs personnels pour l’exercice fiscal.
Qualifications
- Esprit d’équipe positif et contributeur.
- Expérience antérieure dans les médias sociaux et/ou la gestion de communauté.
- Solides connaissances des meilleures pratiques des médias sociaux (contenu, règles de publication, algorithmes, etc.) et des indicateurs de performance (KPI).
- Maîtrise des logiciels de retouche photo et de montage vidéo (Adobe Creative Suite, c’est-à-dire Photoshop, Premiere Pro et CapCut).
- Capacité à travailler avec des ressources créatives, de la rédaction du brief à l’approbation.
- Solides compétences en rédaction.
- Compétences analytiques pour mesurer la performance d’une campagne ou d’un actif.
- Fortes capacités de coordination, compétences en collaboration et ouverture aux retours.
- Solides connaissances du marché canadien et de ses spécificités
Additional information
En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs & joueuses dans ses équipes.
SOCIAL ENGAGEMENT MANAGER CANADA
Montreal, Canada - Full-time - REF28042R
Job Description
The Local Social Engagement Manager’s mission is to coordinate all marketing actions on the Ubisoft strategic portfolio for their territory and to develop reach and engagement with local audiences of players through Social Channels to drive acquisition, retention and monetization supporting the Global Marketing strategies. They manage the local social ecosystem by publishing content provided by Central teams while also developing a local tone of voice by developing and publishing local content created internally or with partners.
Additionally providing LOC quality checks for Global assets (e.g. pack shots, leaflets, trailers) as required.
In this role, your responsibilities will include:
- Act as the main point of contact for management of social media channels (Facebook, Twitter, Instagram, TikTok, Threads) for their territory and collaborates with the Global Social Media team, coordinating a local social calendar for content for Ubisoft brands across the local social channels.
- Global Calendars & Content:
- Publish content delivered by Global Teams and localize copy (where necessary, e.g. translate to FR-CA) posting on FB, IG & X via the social posting tool and ensure reporting dashboards are accurate.
- Local Calendars & Content:
- Develop local social plans for specified new releases & top performing live games including a content summary with clear KPIs (Imps, Views, Eng%) to support key products complimenting the product’s Global calendar. Local product plan social content to be produced internally or via partners (e.g. social agency, content creators).
- Provide adhoc local post support for active live games, Back Cat products & Ubisoft corporate or multi-brand content.
- Manage local content creation budget following the finance processes.
- Local Content Creation:
- Support the local product plans & live games with internally or partner created social content which adheres to the product’s positioning, tone of voice & premium presentation following a consistent local social content approach.
- Develop knowledge and experience of using creative programmes (Adobe Photoshop & Premier Pro) to aid your ability to internally create local social content.
- Manage the agency and partner relationships and briefs to support local plans.
- Foster a positive presence on the local social channels interacting with comments adhering to internal guidelines.
- Collaborate positively with the other local teams (Creators, Comms) to support and amplify any relevant activations.
- Reporting
- Track local plan delivery per pulse point to monitor plans.
- Contribute to Regional Newsletter updates providing key highlights of local support of the pulse point.
- Provide a monthly summary report of the local social channel performance for Global & Local posts & key learnings.
- Share your creative best practice & content with other Regional & Local Social Media teams.
- Other Responsibilities
- Positive attitude to working independently and collaboratively with teams in Canada and internationally.
- LOC Quality Checks: Based on Global requirements provide Quality Checks for FR-CA assets to ensure they are accurate & FR-CA translations are correct.
- Hybrid role requires weekly office attendance at the Montreal Studio office.
- Additional tasks upon request which fall within the area of social engagement.
Your main KPIs will be the following:
- Global FY objectives.
- Delivery of product local social plan post volume and imps/views.
- Delivery of Reporting at agreed cadence.
- Personal FY objectives.
Qualifications
Desired role requirements:
- Positive team player and contributor.
- Previous experience in Social Media and/or Community Management.
- Strong knowledge of Social Media best practises (content, publishing do’s & don’t, algorithm rules, etc) and KPIs.
- Expertise in photo-editing and video-editing software (Adobe Creative Suite, - i.e. Photoshop, Premiere Pro & CapCut).
- Capability to work with creative resources from briefing to approval.
- Strong copywriting skills.
- Analytical skills to measure the performance of a campaign / an asset.
- Strong coordination capabilities, collaboration skills and open to feedback.
- Strong knowledge of the Canadian market and its specificities.
Additional information
Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our players’ community.
UX Team Lead
Montreal, Canada - Full-time - REF28041O
Job Description
As UX Team Lead on Rainbow 6 Siege, you will manage a group of 8 UX Designers and UX Writers to guide them in the development of a consistent user experience inside and outside the gameplay.
By defining shared methodologies and developing cross-functional collaborations focused on a user-centric approach, you'll also be a UX ambassador for the company, sharing best practices and guiding talent.
What you'll do
- Work closely with UX designers and other design professions to ensure roadmap objectives are met and design priorities are clear
- Collaborate with the user research team to extrapolate player behaviors and needs
- Lead a weekly team meeting to share knowledge, advance and reinforce the UX team's vision
- Unify deliverables across the international team (UX designers in MTL + UX designers in co-development studios)
- Advise on the best solutions to meet the expectations of players, the company and the technical team
- Strengthen communication with interconnected project teams (game design, art, universe, monetization, etc.).
- Participate in staff evaluation and recruitment
- Keep an eye on design best practices and innovation design to promote UX practice in the studios.
Qualifications
What you bring
- An undergraduate degree in Game Design, Human-Computer Interaction, Computer Science, or other relevant education
- Around 5 years of design, UX, or product experience in the video game industry (or related experience)
- Understanding of ergonomic principles and agile methodologies
- A highly collaborative, creative, and innovative spirit
- Excellent communication, interpersonal, and presentation skills
- Ability to think holistically while building iteratively
- A knack for translating analytical findings into actionable insights to inform decision-making
- Consideration of the impact your choices have on end-users and creators
- A passion for solving complex problems with design solutions and encouraging others to do the same
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Designer [Prince of Persia]
Montreal, Canada - Full-time - REF26171Y
Job Description
As a Technical Designer, you’ll create and implement complex, technical, and systemic design elements in a game.
You’re essentially a game or level designer recognized for your technical skills on a design or multidisciplinary production team.
A technical reference within your team, you’ll help, support, and advise your peers as needed. You may also be called upon to become the project's technical expert on a specific element of the game.
What you’ll do
- Create and implement the technical elements of a game feature with technical directors, programmers, and colleagues from other job families.
- Act as a technical expert on a specific topic + oversee tools and documentation, provide technical assistance and define and promote best practices.
- Participate in data optimization and validation, taking budget into account and ensuring that technical standards are respected.
- Participate in the advanced debugging of data throughout production.
- Provide regular feedback to design directors (e.g. suggestions for improving tools and methods, etc.).
- Help test new features and tools before their launch.
- Perform production tasks within the game and level design team + prototype gameplay features.
- Design and implement more complex, abstract, technically challenging, or game-wide design elements in the game.
Qualifications
What you bring
- Experience in game or level design (with a technical focus)
- The ability to understand and communicate in technical language & clearly express your ideas (both on paper and in person)
- Flexibility + solid analysis and problem-solving skills
- A user-oriented spirit
- Curiosity: you have a passion for understanding how things work
- Experience with various game engines and platforms (nice to have)
- Experience with a range of 2D/3D design software programs (nice to have)
- Experience in programming/scripting (nice to have)
What to send our way
- Your CV highlighting your background and skills
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Data Operations Manager, Social Media
Montreal, Canada - Full-time - REF27294H
Job Description
Ubisoft Entertainment, a global leader in the video games and entertainment software industry, is currently seeking a full-time Social Media Data Manager. The role is equal parts strategy and analytics as it will be the center-point between multiple teams relating to Social Media – the marketing arm focused on social content recommendations, social channel management and social content publishing. Supporting a culture of data-informed decisions will be at the heart of everything you do. A successful Social Data Manager will work with stakeholders to unearth key findings that solves business needs.
The main objective is to generate meaningful insights from Social data as well as help implement efficient data processes including verification, data enrichment, and reporting. The ideal candidate will have experience in a data-centric role, strong communication skills, with bonus points for having social campaign experience, and a passion for gaming.
You will be the liaison between Social Media and Enterprise Data/Marketing Analytics teams regarding all data definition, deliverables and future data enhancements
- Drive constant data evolution by partnering up with data teams across the Ubisoft ecosystem (Data Science, Marketing Analytics, and Enterprise Data)
- Have a deep understanding of the Social data architecture in relation to the business needs, support the Social team with insights for various reports/dashboards
- Identify and promote opportunities to improve the Social strategies based on analysis, be the evangelist for data driven decision making, test and learn methodology, and overall data literacy within the team and partners
- Follow discrepancies in data to the source and document findings
- Challenge the status quo related to the data flow and current integration
- Collaboration with Global and Local teams to drive standards and best practices
Qualifications
WHAT YOU’LL BRING
- Relevant knowledge in the field of Management Information Systems, Finance, Engineering, Statistics or other related quantitative fields
- Expertise in an analytical role working with data
- Proficient knowledge of SQL, and willingness to learn new tools and data systems
- Good attention to detail and accuracy with data
- Enjoys problem solving, research, and analysis
- Bilingualism (English/French) is required in this role due to daily interactions with colleagues and external partners outside Quebec who are all English-speaking, including the manager of this role.
- Experience with Tableau, Adobe Analytics, and any social management platform is a plus
Additional information
What to send our way
Your CV, your expertise and/or related experience and skills.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Ubisoft code of conduct: Ubisoft Code of Conduct
Senior Buyer
Montreal, Canada - Full-time - REF26801Y
Job Description
- Complete management of the RFP process: This includes presenting negotiation mandates to senior management.
- Supplier Management: Analyze, identify, maintain and develop relationships with key suppliers, while establishing new strategic partnerships.
- Contract Management: Ensure strict compliance with contractual terms and conditions, with the ability to identify and address any deviations. Oversee the performance of key suppliers and ensure compliance with SLAs (Service Level Agreements).
- Data Analysis: Ability to analyze data to build a strong business case, identify gaps and exploit opportunities.
- Produce activity reports and work on key performance indicators.
Qualifications
- At least 7 years' experience in a senior buyer position
- Solid experience in direct and/or indirect purchasing within a purchasing department
- Ability to develop and implement a negotiation strategy with suppliers and internal customers
- Excellent interpersonal skills and adaptability
- Ability to work independently, define priorities and be proactive in improving processes
- Strong knowledge of purchasing processes, from requisition to invoicing
- Advanced mastery of Microsoft Office suite, especially Excel
- University degree or equivalent (business administration, procurement, logistics or other relevant discipline) complemented by a successful track record.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, which is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We are committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Community Developer
Montreal, Canada - Full-time - REF27994Y
Job Description
The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. They will lead the global community strategy on specific brand(s), create and execute global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world, contributing to our global business growth opportunities. This position will also provide guidance to cross-functional team members, facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this position will be integrated with lead development studios.
- Develop and execute community strategic plans through a variety of content tactics, which support Production objectives and augment the overall marketing strategy.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
- Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
- Support internal & external milestones, such as betas and launches, to ensure KPIs are met and to advocate for the player experience.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning, on behalf of our players and business objectives.
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate player retention, and assist in positioning messaging and marketing beats.
- Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
- Manage and produce internal reports on community feedback, activity, & expectations.
- International travel may be required.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Intermediate experience managing online communities and developing strategic plans or programs with demonstrable success in a professional setting.
- Extensive experience in the gaming industry, with multiple gaming platforms.
- Extensive knowledge of social media platforms (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) is required.
- Experience working in a demanding Production environment, with multiple deadlines, metrics for success, and stakeholders.
- Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
- Proven track record of working with various stakeholders to filter and implement player feedback.
Additional information
Ubisoft is composed of over 21,000 talented people located in 45+ development studios and offices across the globe. With more than 80% of our teams dedicated to creation, Ubisoft is the biggest in-house creative force in the industry.
Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams. This cross-studio collaboration model means every team member has the opportunity to participate in challenging projects based on iconic brands including Assassin's Creed®, Tom Clancy's Rainbow Six Siege®, Tom Clancy's The Division®, For Honor®, Rabbids®, Rayman®, Watch Dogs®, Far Cry®, The Crew®, Just Dance® and more. Ubisoft is a global leader in the video games and entertainment software industry.
We are committed to enriching player’s lives with original and memorable gaming experiences. We create worlds where people can express themselves, explore and discover new possibilities.
We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business
Are you looking to work with enthusiastic experts who are tackling game-changing challenges in entertainment and beyond? At Ubisoft, we offer an open environment where bright ideas are given a chance to shine, and everyone is eager to share knowledge.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences. Ubisoft is committed to creating an inclusive work environment that reflects the diversity of our player community. We are an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to their race, ethnicity, religion, gender, sexual orientation, age or disability status.
Take entertainment to the next level. Join us and create the unknown.
We do not accept any unsolicited resumes submitted by staffing or placement agencies or recruiters.
D2P Platform Operations Specialist
Montreal, Canada - Full-time - REF27993X
Job Description
Reporting to the Sr. Manager, Ecommerce Platform Operations in the Direct-to-player business team, the Ecommerce Platform Operations Specialist will act as the subject matter expert of a dedicated stream of digital tools in the Ecommerce Platform portfolio to exploit and optimize their usage to sustain exponential go-to-market goals.
Roles & Responsibilities
- Exploit relevant Ecommerce internal/external promotion and content tools to support commercial events and new features releases.
- Participate to the content definition to minimize the operational risk and maximize the go-to-market perceived value.
- Feed the group with relevant information to support new commercial events and e-commerce features releases.
- Maintain and share a knowledge-base on your respective eCommerce tools and their best-in-class practices.
- Facilitate the operational activities status quo to optimize the e-Commerce platform usability and minimize the risks to aim for Operational excellence.
- Investigate and research new enhancements to improve the global adoption and performance of the solutions within the group based on real-world data.
- Lead to the overall performance and best-in-class user experience of the dedicated ecommerce tools stream to increase perceive value and adoption.
- Collaborate constructively by sharing meaningful insights to nurture profitable and scalable ecommerce operations roadmap, product launches, sales and better events tied to product exploration and showcase.
- Embrace the Ubisoft attributes by acting as a role model, collaborating constructively, inspiring people positively and stepping out of your comfort zone to enhance your job skills.
Qualifications
- Relevant work experience in the B2C ecommerce operations or web content management/coordination. Knowledge of the Salesforce Commerce Cloud suite is a plus.
- Must be able and eager to maximize the use digital products to solve business problems with a customer centric approach and analytical mindset.
- Ability to work under deadlines with a strong prioritization mindset and good time-managing skills.
- Have a strong attention to details.
- Basic to intermediate Knowledge of web programming language (HTML, CSS).
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed
Additional information
Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our players’ community.
Senior UI Programmer
Montreal, Canada - Full-time - REF27389H
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, 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 features and 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 each platform, 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 t 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 cross platform;
- Interact and collaborate with 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
What you bring
- Degree in Computer Science or Computer Engineering or equivalent training or experience;
- At least 5 years of experience in C++ programming in the video game sector or embedded systems, or relevant fields;
- 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;
- Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts);
- Familiarity with user experience concepts is an asset;
- Games industry experience preferred;
- Knowledge of programming design patterns and recognition of programming standards.
- Knowledge of current trends in graphic design and user interface design;
- Knowledge of Adobe Flash and Actionscript 2.0 and up, other scripting and programming languages (XML, C#, JavaScript, HLSL, etc.) an asset;
- Knowledge of object-oriented programming;
- Knowledge of source control and multimedia integration.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior Product Manager (AI Generative)
Montreal, Canada - Full-time - REF27865R
Job Description
As a Senior Product Manager in Generative AI within the Technology Group, you will be responsible for a range of internal products related to content creation for game production teams. The ideal candidate will have a comprehensive understanding of Generative AI, data governance, DevOps and data analytics.
The incumbent is responsible for his/her product(s). He/she is in charge of product lifecycle management and promotion within the Content Creation Technologie Group (CCTG) portfolio.
You will join a team of product managers with whom you will share responsibilities and best practices across the entire CCTG portfolio. You will work closely with the development teams and design and research specialists to maximize the impact of the initiatives put in place.
You are responsible for ensuring the long-term vision and roadmap of your products.
Always listening to the user community, you'll bridge the gap between real user needs and product capabilities. Immerse yourself in a world where your work directly influences the future of how AI helps people do their jobs more effectively and efficiently.
The main and usual functions of this job are :
Product Management
- Act as the central point of contact for the Generative AI and Machine Learning product efforts of the Content Creation team.
- Identify customer needs (production, management);
- Develop the product vision for which he/she is responsible in order to develop the long-term vision and roadmap for your products, in collaboration with a cross-functional team;
- Establish development priorities and follow up with IT project managers;
- Measure the impact of the products for which he/she is responsible in order to maximize ROI;
- Produce and distribute steering data to ensure effective communication.
- Determine the acceptable level of quality for product delivery;
- Maintain a technology watch for the products for which he/she is responsible;
- Develop relationships with key internal and external AI technology partners to consistently evaluate and manage new product opportunities.
- Ensure the implementation of programs promoting the adoption and use of the products for which he/she is responsible.
Communication and positioning
- Complete strategic positioning studies (product use, etc.) to keep up to date with trends in Generative AI for game creation.
- Analyze the needs of your community (with the help of your colleagues responsible for relations with developers) + define priorities.
- Develop and ensure proper execution of communication plans;
- Act as a competition expert in the field of Generative AI.
Qualifications
Education:
- University studies in a technical field, or equivalent experience.
- Business training or experience is an asset.
Relevant experience:
- Minimum 7 years experience in a similar position in product management or software product development.
Skills :
- Customer-oriented
- Ability to analyze and synthesize, formulate proposals and make informed decisions on assigned subjects
- Ability to be critical of products and suggest improvements
- Good interpersonal and communication skills
- Ability to listen
- Comfortable dealing with members of all hierarchical levels
- initiative
- Ability to work under pressure
Knowledge :
- Bilingualism (French and English)
- Knowledge of product management software (Aha! or other) is an asset
- Knowledge of SCRUM/AGILE is an asset
- Knowledge of the video game industry is an asset
Additional information
Associate Producer
Montreal, Canada - Full-time - REF27979Q
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience)
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies
- Familiarity with a variety of project management methodologies
- Excellent communication, interpersonal, and presentation skills
- An attentive, collaborative, and innovative spirit
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Online Programmer – Online Services
Montreal, Canada - Full-time - REF26258Y
Job Description
Ubisoft Montreal is looking for online programmers to join its Online Services team!
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
About Online Services
As Ubisoft’s online platform developer, Online Services helps bring high-quality connected experiences to millions of players worldwide. Working alongside production teams, we leverage state-of-the-art solutions to enable value-filled features in all our online games – throughout their development and while they’re live. With a view of Ubisoft’s entire digital ecosystem and a long-term approach to online gaming, we focus on finding the right solution for the right purpose. And if the solution we need doesn’t exist yet? That’s just an opportunity for us to create it.
What you'll do
- Design, develop, and maintain API Gateway solutions using Nginx in the AWS cloud;
- Make recommendations to extend existing API Gateway functionality, including the use of internal and external solutions;
- Drive the investigation, design, and implementation of class-leading API Gateway features;
- Take responsibility for the education of the team to ensure API Gateway and technical constraints are considered during the design and implementation of features;
- Anticipate system performance issues which could restrict their scalability;
- Work as a key part of an agile development team, assist the lead with planning and review of architecture and features, and mentor less experienced programmers;
- Take ownership for key parts of the project and bring innovative solutions to feature requests, taking into account performance, maintainability, and appropriate resource usage;
- Help drive the definition and adoption of coding practices;
- Collaborate with stakeholders to gather and analyze technical constraints and establish solutions;
- Research and experiment with unconventional techniques and new approaches to contribute to technology advances for the project;
- Contribute to and on occasion lead cross-studio collaboration communications in conjunction with the Team Lead;
Qualifications
What you bring
- Bachelor’s degree in computer science or computer engineering or equivalent experience;
- 5 years commercial software development experience with significant involvement in several published games in a relevant programming capacity;
- Experience with profiling tools;
- Experience working in a multi-site collaboration environment is a plus;
- Experience with the API Gateway pattern of microservices with REST and Nginx;
- Experience with AWS cloud; • Knowledge of Redis, PostgreSQL, NodeJS, Lua script;
- Familiarity with the TCP/IP stack, DNS, Firewall management.
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Business Strategy and Live Performance Director
Montreal, Canada - Full-time - REF27923O
Job Description
For Honor is a live game that constantly pushes its limits! We reinvent ourselves with two "title updates" (TUs) every season: we add or activate content every 6 weeks! With 4 seasons a year, this means players receive 8 TUs, allowing us to get immediate feedback on what we've delivered – we quickly see what works well and what doesn’t. We adapt, with continuous iterations and constant learning. That's what a "live game" is all about.
Do you want to jump into action and grow rapidly? Join us! Shipping regularly can accelerate your career, and we are looking for candidates who aspire to exceed their limits, who are team players, and who want to be part of a solid group where mutual support and ambitious challenges are part of our daily life.
As the Business Strategy and Live Performance Director for For Honor, you will be responsible for maximizing our financial performance while preserving the project's identity and enhancing its experience. You will define and develop a strategy to achieve or exceed the expected targets in terms of financial results and longevity. As a core team member, you will advise the creative direction, brand team, and production team on developing the business model and mechanics around acquisition, retention, and monetization.
What you'll do
- Assess and develop the game’s monetization strategy + guide design and business model choices;
- Define key performance indicators as well as mechanics for collecting and analyzing data + monitor the game’s daily and long-term live performance;
- Help come up with initiatives to improve acquisition, retention, and monetization + ensure that they are aligned with market trends and integrated into the game;
- Identify levers that could impact the game’s financial performance + work closely with the production team to collaborate on choices to maximize profitability;
- Ensure that the business model and game economy design adapt to market and competitive changes;
- Partner with the creative team to establish monetization and player retention strategies and designs;
- Work with the brand team to define and develop an acquisition strategy that fits with the game's DNA and positioning;
- Stay up to date on trends to evolve our best practices and attain optimal results, while remaining innovative;
- Support and oversee the team members under your responsibility (such as monetization directors and data analysts, depending on the project you are on).
Qualifications
What you bring
- An undergraduate degree in Business Administration, Economics, Finance, or equivalent;
- Around 7 years of experience in monetization, administration, financial planning, or digital operations (or other relevant experience) + 2 years of leadership;
- In-depth knowledge of the video game industry;
- The ability to influence change and motivation to carry it out;
- Solid communication, interpersonal, and presentation skills;
- A collaborative, creative, and innovative spirit;
- Experience in data that allows you to define appropriate performance indicators & translate analytical findings into concrete recommendations to guide decision-making.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Game Security Programmer
Montreal, Canada - Full-time - REF27897X
Job Description
As a Game Security Programmer your main goal is to develop and refine solutions to ensure a fair gaming environment across all Ubisoft. While focusing on creating scalable, security centric software, you'll also have an opportunity to dive into the domain of anti-cheat & anti-tamper technologies.
Responsibilities:
- Join a cross-functional team of skilled engineers under seasoned leadership.
- Develop security centric software using C++ and Python to secure the gaming experience for millions of players.
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
- Develop, refactor and optimize core systems focusing on the long-term.
- Recommend improvements by designing and implementing new systems, as needed.
Qualifications
- Prior experience in software development
- Proficiency in C++ and some experience in Python.
- Excellent understanding of technical specifications and operating system (Linux & Windows) architecture.
- Strong analytical, synthesis skills, autonomy, resourcefulness, and attention to detail.
- Good interpersonal and communication skills, team player.
- Experience with reverse engineering, vulnerability research, LLVM code base, software protection systems, obfuscation, and security exploits.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Programmeur.euse en Sécurité de Jeux
Montreal, Canada - Full-time - REF27897X
Job Description
En tant que Programmeur en Sécurité des Jeux, votre objectif principal est de développer et d'affiner des solutions pour garantir un environnement de jeu équitable à travers tout Ubisoft. Tout en vous concentrant sur la création de logiciels évolutifs centrés sur la sécurité, vous aurez également l'opportunité d'explorer le domaine des technologies anti-triche et anti-sabotage.
Responsabilités :
- Rejoindre une équipe interfonctionnelle d'ingénieurs qualifiés sous une direction expérimentée.
- Développer des logiciels centrés sur la sécurité en utilisant C++ et Python pour sécuriser l'expérience de jeu de millions de joueurs.
- Programmer de manière claire et structurée répondant aux exigences de performance, de maintenance, de modularité, de scalabilité et de compatibilité.
- Développer, refactoriser et optimiser les systèmes principaux en se concentrant sur le long terme.
- Recommander des améliorations en concevant et en mettant en œuvre de nouveaux systèmes, selon les besoins.
Qualifications
- Expérience préalable en développement de logiciels.
- Maîtrise de C++ et expérience en Python.
- Excellente compréhension des spécifications techniques et de l'architecture des systèmes d'exploitation (Linux et Windows).
- Fortes compétences analytiques et de synthèse, autonomie, ingéniosité et souci du détail.
- Bonnes compétences interpersonnelles et en communication, esprit d'équipe.
- Expérience en ingénierie inverse, recherche de vulnérabilités, base de code LLVM, systèmes de protection des logiciels, obfuscation et exploits de sécurité.
Additional information
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Chez Ubisoft, nous encourageons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux pour tous. Nous savons qu'il est important que l'entretien soit agréable. Par conséquent, si vous avez besoin d'accommodements, veuillez nous faire savoir si nous pouvons faire quoi que ce soit pour faciliter le déroulement de l'entretien.
Team Lead (Programming) - Online Services
Montreal, Canada - Full-time - REF26564X
Job Description
As a team leader at Online Services, you will lead a talented and inspired programming team. Our backend teams develop highly scalable microservices that are used by all Ubisoft games. Our teams are ‘highly aligned and loosely coupled’ which allows them autonomy while sharing and collaborating to ensure a cohesive vision of our platform.
Driven by a desire to see the members of your team flourish, you will support them in their professional development by looking after their well-being, acting as their spokesperson with other teams and management, and ensuring that each person occupies a position that stimulates them and makes the most of their talents.
Your global vision and understanding of the different roles within your team will enable you to coordinate the work optimally and multiply the results of each member's efforts. Your greatest motivation: to see your team develop and deliver high-quality, consistent systems that will help provide the rich gaming experience our players are looking for.
The incumbent will work with the following technologies: Nginx ET OpenResty, Typescript, Lua script, AWS (VPC, EC2, ElastiCache, NLB and others), SQL and NoSQL (PostgreSQL, Redis, MongoDB).
What you'll do
- Bring your team together to discuss the progress of assigned tasks.
- Examine the problems and think about how to solve them.
- Equip your team properly so that they can work independently.
- Communicate regularly with your project manager to plan ahead and identify risks.
- Communicate with other team leaders to share tips, best practice and technological advances.
- Keep abreast of the latest technological advances in online services, gaming and the web in general.
- Offer you and your team high-quality support for productions.
- Code alongside your team members.
- Meet individually with each member of your team to discuss performance, well-being and career advancement.
Qualifications
What you bring
- A bachelor's degree in computer science or computer engineering (or equivalent)
- At least 3 years' experience managing a programming team
- Strong organisational skills
- Excellent communication and strategic leadership skills, combined with great empathy and diplomacy
- The ability to remain calm in difficult situations (you know there's always a solution)
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Graphic Director (Art)
Montreal, Canada - Full-time - REF27903R
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility.
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support art pipelines and workflows & sustain the vision.
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.
- Resolve specific, complex, escalated issues & approve technical specifications.
- Prepare post-mortems + recommend ways to evolve how we create and integrate graphic data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry.
- Participate in recruitment to build the technical art team & foster their growth.
Qualifications
What you bring
- Art, technical art, or programming experience, or other related experience + leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
IT Financial Planning Analyst
Montreal, Canada - Full-time - REF27630T
Job Description
As a Financial Analyst, you will join Ubisoft's IT team. This department specializes in the development, integration, and maintenance of technologies and infrastructures necessary for game development and the operation of online multiplayer game components.
Your mission will consist of several parts. On one hand, you will facilitate budget operations with the various stakeholders in the department as well as analyses for senior management decision-making during monthly and quarterly reviews.
In this role, your responsibilities will include:
- Being the key contact for all IT-related cost issues within the department;
- Producing analyses and assisting various managers in managing their budgets;
- Presenting analyses and budgets to IT top management, IT teams, and internal clients;
- Acting as a liaison with the IT Financial Planning (ITFP) teams and participating in or assisting with the monthly close process (calculating provisions, profit & loss impacts, monitoring hosting consumption), reviewing references and services;
- Proposing improvements in IT cost modeling;
- Analyzing costs proactively and helping to quickly identify inconsistencies and budget risks;
- Actively contributing to the automation, standardization, and optimization of our financial processes;
- Implementing relevant key performance indicators (KPIs) for domain monitoring;
- Optimizing activity reports;
- Following up with various vendors and service managers;
- Developing financial and investment plans for future investments.
Qualifications
- Demonstrated professional experience in financial planning analysis, accounting, or financial analysis;
- Advanced skills in Excel and PowerPoint;
- Excellent communication skills - presentations to executives;
- Thoroughness in ensuring detailed and error-free analysis proactively and independently;
- Experience with tools such as Anaplan, MicroStrategy, Tableau, PowerBI, HFM, PeopleSoft would be an asset.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Player Protection and Game Security Director
Montreal, Canada - Full-time - REF27861N
Job Description
The Player Protection and Game Security Director drives the overall player safety strategy for a production. They define the vision to foster a safe and protective player experience. They are accountable for the evolution of the player’ perception of their safety when they are in the game and of the tracking and communication on the player safety health status in the game.
Responsibilities
The main and routines tasks of the Player Protection and Game Security Director are:
- Define and communicate a vision
- Define a vision & strategy for player safety for the production team based on the project past, present and future needs that will lead to creating ambitious objectives to better protect the game community;
- Work with the production cell owning player safety to plan and prioritize major milestones;
- Work with service partners and their leadership teams to define the what’s next for player safety in terms of investments and development for the player safety services provided to the productions in the Ubisoft ecosystem;
- Manage the internal and public communication strategy around the production player safety topic.
- Measure, observe, understand
- Drive programs & initiatives to better measure, observe & understand threats on player safety, in collaboration with relevant partners;
- Participate to the definition of tracking standards & follow-up policies that enable comparisons among projects on the progress made in terms player safety (toxicity, security…);
- Building monitoring tools & dashboards with the relevant data teams;
- Research – including external partnership with academic or industry – to understand disruptive behaviors dynamics & impact;
- Reporting & communication about level of exposure & progress made.
- Define & enforce player safety accountability
- Ensure player safety is at the center of every design and that production processes and product/features definitions consider the player safety in their conception;
- Define standards and best practices to guide designers and cell owners in their conception;
- Establish the annual development plan with project security and safety teams;
- Participate to the directors reviews in order to identify possible gaps and flags in terms of player safety;
- Work with the production leaders to identify necessary process upgrades to better incorporate player safety education and de-risk in the existing processes.
- Support product strategy for the player safety services
- Work with the transversal teams to expose the production vision and needs in terms of product and services;
- Work with the different stakeholders to shape the new services and ensure they fit the productions needs regarding player safety;
- Define collaboration mandates with various service partners to bring onboard or create new transversal services;
- Leverage best practices, benchmarks and competitive intel to fuel and guide new product and services development.
- Educate
- Raise awareness among other services and partners about norms, best practices, references and new trends/threats observed in the player safety field.
Qualifications
- Senior management experience within the online gaming industry or another relevant digital industry;
- First-hand experience of dealing with online communities of users and managing user safety stakes;
- Deep understanding of technology, UX, software development and business stakes related to digital spaces and/or online video games industry;
- Analytical mindset at ease with data-driven environments;
- Strong understanding of online gaming culture;
- Strategic achiever who will drive momentum while building alignment in a complex environment;
- Passion for online video games is a plus.
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Game Director [For Honor]
Montreal, Canada - Full-time - REF27824K
Job Description
As a Game Director at Ubi MTL, you’ll transform a creative vision into a variety of systems and mechanics that combine to create an engaging experience for players to enjoy. You will provide your team with the general guidelines to design their specific gameplay features and allow them the flexibility to experiment and iterate.
While your designers focus on their areas of ownership, you’ll pay attention to the larger picture, overseeing the game’s overall outcome: progression, pace, balance, and – of course – quality. You will ensure that all elements related to design work together cohesively to fit the intended experience and make it fun.
What you’ll do
- Work with the creative director and other core team members to define the game and unify your visions.
- Develop your game design direction + communicate (and emphasize) it across the production floor.
- Support your game designers in developing their features (e.g. gameplay rules, progression systems, combat systems, weapon attributes, artificial intelligence behaviours, 3Cs, etc.) + provide mentorship and constructive feedback to achieve quality.
- Collaborate with interdependent teams to align all design, technical, graphic, and narrative elements.
- Review and discuss budgets & timelines with the producer + keep the editorial team up to date on progress and milestones.
- Adapt to technical and production constraints, feedback, and play test results; readjusting your design direction when need be.
- Follow up on features post-launch to improve, add, or remove components; interpreting data to inform decision-making.
- Occasionally travel locally and abroad to present the game, meet with external partners, visit co-dev studios, etc.
- Anticipate technological advancements and stay up to date on market trends to evolve our production processes and define our best practices + share them with our studios.
Qualifications
What you bring
- Around 7 years of game design experience or related experience + 3 years of leadership
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, Photoshop, and the Office Suite (especially Excel and PowerPoint)
- A highly innovative, empathetic, creative, and collaborative spirit
- Live content management experience
- Competitive online gaming experience
- Experience in implementing game mechanics to improve player retention
- A degree in Game Design or equivalent
- Excellent communication, interpersonal, presentation, problem-solving, organizational, and mentorship skills
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- Ability to sift through data and come to meaningful conclusions
- Familiarity with online gaming communities and live streaming platforms (e.g. Twitch)
- A solid understanding of the market & a (fiery) passion for video games
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead Programming / Generative Ai (MOD Career Switch)
Montreal, Canada - Full-time - REF27694G
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride. This position is particularly suited to people with experience and/or a strong interest in generative artificial intelligence.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of the different roles and strengths within your team will enable you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
Distribute tasks and follow-up on the progress of the various projects during team meetings.
Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
Meet individually with each member of your team to discuss performance, well-being, and career advancement.
Go over notable bugs and determine the best way to fix them.
Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
Code alongside your team members and participate to Code Revues.
Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
A strong interest in video games;
A bachelor’s degree in computer science, computer engineering, or an equivalent field
Proficiency in C++ and other programming languages.
A creative, innovation-oriented approach
Experience participating in the full production of at least one game or the equivalent as a programming team lead
Strong organizational and planning skills, results-oriented
Excellent communication and strategic leadership skills
The ability to remain calm in difficult situations, conflict situations, etc. (you know that there is always a solution)
A desire to energize and manage a team.
Experience in mathematics, statistics, AI Framework and AI tools is an asset.
Experience in interacting with online servers is an asset.
Experience in one or more of the following fields: neural networks, pathfinding, behavior trees, machine learning, prompt engineering or natural language processing (NLP) is an asset.
An inquisitive mind for Generative AI
Additional information
What to send our way
Your CV highlighting your education, experience and skills.
Team Lead Level Design [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF25460F
Job Description
In this role at Ubisoft Montréal, you will lead a small level design team for which you will create and distribute tasks. You will also oversee its productivity and make sure it meets the deadlines and quality standards defined by the Project Lead (CP)/Production Manager (PM).
In charge of a part of the development of the game, you will supervise and validate the work of your team members. You will also coach them and offer training opportunities. Always a good listener, you’ll also know how to mobilize them and contribute to their well-being for the whole duration of the project.
What you’ll do
- Create, prioritize, assign and regularly follow up on tasks and their advancement with regards to deliverables.
- Represent your team.
- Organize and lead productive team meetings.
- Know the game’s story and gameplay and understand the technical/artistic constraints so as to be able to lead your team.
- Draft regular reports for the Project lead (CP)/Production manager (PM) on the advancement of your team’s work and recommend corrective measures whenever necessary to meet project objectives.
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/Production manager (PM) for your team.
- Be a mentor for team members in terms of technical/artistic aspects.
- Take part in performance assessments in collaboration with the Project lead (CP)/Production Manager (PM).
- Coordinate bug correction as it pertains to your team’s work.
- Help recruit new team members and ensure that new employees are well integrated.
Qualifications
What you bring
- College diploma in a video game-related field (or equivalent)
- Certification or experience in project management (an asset)
- Two to four years of experience in game design (or equivalent)
- Participation in at least one complete game production (or equivalent)
- Knowledge of the technical constraints of real time, 3D engines and level editors
- Knowledge of databases (like JIRA and Perforce) and of the MS Office suite (an asset)
- Leadership enabling you to build productive teams and assign tasks in an efficient way
- Great time and priority management skills benefiting your whole team
- Resourcefulness and sense of initiative helping you find innovative solutions
- Stress and change management skills
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best work (if applicable—attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Game Designer (3C)
Montreal, Canada - Full-time - REF14180Q
Job Description
As a Game Designer at Ubi MTL, you will be the creative energy behind a specific set of game systems and mechanics. You provide players with tools to build unique gameplay experiences and opportunities to make meaningful choices.
You go through an iterative, hands-on process of adjusting and balancing your design as you bring it from concept to playability. Throughout production, you shift your focus from the big picture to the micro details; tackling hurdles in development and stepping back to asses how all the pieces connect and affect each other. You tweak and tune until it finally happens: a smooth and engaging player experience emerges.
What you’ll do
- Drive and own the design of AAA quality 3C (character, controls and camera) gameplay features from conception through final product.
- Create new systems and features while balancing and tweaking existing ones.
- Collaborate with cross-functional teams to integrate your assigned features.
- Develop in-engine prototypes.
- Adapt to technical and production constraints, reworking your design when and as often as needed.
- Create and maintain design documentation that will guide interdependent teams.
Qualifications
What you bring
- Experience in video game production. It would be ideal if you had experience with single-player 3rd person action adventure games.
- An ability to recognize great game feel and how to manifest player fantasy into gameplay mechanics.
- Experience with game engines (e.g. Unity or Unreal) and productivity software (word processors, spreadsheets, etc.)
- An innovative, empathetic, and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills (you’re able to clearly explain your thought process on paper and in person)
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- A solid understanding of the market and a passion for video games – you play enough to know what makes quality gameplay!
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Art Team Lead - Object Bank [Far Cry Project]
Montreal, Canada - Full-time - REF26483M
Job Description
As an Art Team Lead in a 3D production team at Ubi MTL, your main responsibilities will be to plan, organize, monitor and evaluate the work of your team and its impact on the project. You will support a highly iterative development process to oversee artistic elements such as modeling, visual effects and lighting that meet their cinematic needs while striving for efficiency and quality.
What you'll do
- Create, prioritize, assign and monitor your team's daily tasks and work progress based on deliverables;
- Act as a representative of your team;
- Organize and manage team meetings;
- Familiarize yourself with the story and gameplay of the game (game design documents) and master the technical and/or artistic constraints in order to guide/coach your team;
- Report periodically to the PM on the progress of your team's tasks, and suggest corrective measures where necessary to meet set objectives;
- Anticipate and identify potential conflict situations and suggest solutions to the PM as part of problem-solving within your team;
- Mentor team members on a technical and/or artistic level, as required;
- Participate in performance monitoring in collaboration with the PM;
- Coordinate the correction of bugs related to your team's work;
- Ensure the integration of new team members;
- Participate in the recruitment of new team members;
- Produce part of the game's development in your area of expertise (this part will vary according to the size of the team under your responsibility);
- Perform any other related tasks.
Qualifications
What you bring to the team
- Relevant experience in an artistic role that is relevant to the team you're joining;
- At least one full game production or equivalent;
- You know how to manage your time and priorities, as well as those of your team;
- Good interpersonal communication skills;
- Resourceful in finding solutions;
- Sense of initiative;
- Knowledge of databases an asset (JIRA, Perforce, etc.);
- Knowledge of technical constraints linked to real time, 3D engines and level editors;
Please note: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
- Your CV highlighting your education, experience and skills
- A portfolio of your best work (If applicable - attach images or send us a link to your personal website or online portfol
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior gameplay animator (viewmodel) - Far Cry project
Montreal, Canada - Full-time - REF27796K
Job Description
What you'll do
- You create animation systems for the player in First Person view, as well as the equivalent replication animation (3rd person). Animation and feel have to respect the visual language set by the Animation Director and respect game design constraints;
- You are good at keyframing; most of our player animations in first person view are keyframed;
- You are able to work with mocap, as that is what we are using for replication;
- You export and integrate your animations following technical guidelines in collaboration with the technical director or technical animator, designers and programmers;
- You are expected to work closely alongside your fellow animators, animation director, programmers and designers in order to deliver your feature on time at the level of quality expected;
- You are responsible for the final in game feel of your feature, and it's how we validate the quality of animations;
- You are someone who enjoys being part of a team and likes to share their ideas and hear the ideas of others. You are able to compromise and find creative and elegant solutions to complex problems;
- You are driven and proud to deliver high quality work. You are tolerant to frustration and able to switch gears when it's necessary;
- You test and review your systems in the game.
Systems include but not limited to:
- Gunplay;
- Takedowns;
- Synched systems;
- Carrying;
- Locomotion and navigation.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- At least one shipped game;
- First person game animation experience is preferred;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- Experience with keyframe;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Security Team Lead - Organizational Resilience
Montreal, Canada - Full-time - REF27769O
Job Description
Ubisoft IT is looking for a Security Team Lead – Organizational Resilience to join the Security & Risk management team, a dynamic team of game, security, and new technology enthusiasts.
You’ll will be responsible to coordinate, distribute and track the work of the Resilience team which oversees the definition, implementation, and operation of all relevant measures to increase Ubisoft resilience with a focus on Crisis Preparedness, Business Continuity and Disaster Recovery across all Ubisoft locations worldwide.
Responsibilities
Organizational Resilience
- Participate in developing and managing programs for Crisis Preparedness, Business Continuity, and Disaster Recovery.
- Identify potential risks, propose mitigation solutions, and bring risks to an acceptable level for management.
- Contribute to security projects, ensuring deadlines are met and objectives are achieved.
- Engage in the creation, review, and deployment of policies, standards, processes, and guidelines.
- Provide technical expertise and support for team and stakeholder questions related to organizational resilience.
Team Leadership
- Focus on daily operations, providing mentorship and ensuring tasks are completed efficiently.
- Communicate team progress, obstacles, and resource needs to upper management.
- Provide guidance, mentoring, and technical direction to team members.
- Monitor and evaluate team performance and skills, offering feedback for improvement.
- Support the training and development of team members to enhance their technical skills and stay updated on security trends.
Qualifications
- Relevant experience having worked previously in a security and risk management function. (Certifications such as SANS ABCP, CBCP, AFBCI, MBCI are relevant but not necessary)
- Previous experience in managing teams
- Ability to communicate verbally and written with different stakeholders, with the capacity to negotiate and influence.
- Capacity to multi-task and prioritize different tasks as needed as per business needs.
- Ability to conduct informational training sessions as required.
- Solid reasoning skills and attention to detail.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Senior Player Experience Research Manager
Montreal, Canada - Full-time - REF27624G
Job Description
Under supervision of the Director, Data Strategy, the Player Experience Research Manager is responsible for researching player behavior and preferences. UX researchers systematically studies target players to collect and analyze data that will help inform the decisions from Publishing or Direct to Player perspective.
What you’ll do:
Core duties and responsibilities include the following. Other duties may be assigned.
- Meet stakeholders across Publishing and Direct to Player organization to gather information about their requirements and to find out what needs researching, designing or usability testing.
- Define research questions and select appropriate methods.
- Study target players to collect and analyze data that will help inform the business decisions.
- Conduct research studies and analyze the data collected.
- Transform your findings into easily understandable insights.
- Be confident in your presentation skills in order to present your analysis and findings to the business users.
Qualifications
What you’ll bring:
- Strong UX research experience
- Ability to quickly and effectively share research results.
- Ability to perform all research-related tasks including research, planning, evaluating, and iteration.
- Ability to formulate specific, answerable, and practical questions.
- Ability to collaborate effectively with stakeholders and act as a strategic partner in product decisions.
- Good analytical and problem-solving skills
- Experience in project management
- Detail Oriented
Additional information
What to send our way
Your CV, your expertise and/or related experience and skills.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Ubisoft code of conduct: Ubisoft Code of Conduct
Team Lead Game Designer (R6 Mobile)
Montreal, Canada - Full-time - REF14116R
Job Description
The Team Lead will support the Project Lead (CP)/ Production Manager (PM) in overseeing work quality and deadlines for the small team. The incumbent will help follow up on and validate the team’s work and coach team members while overseeing part of the development of the game (where necessary).
What you'll do
The main and routine tasks of the Team Lead are to:
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables.
- Represent the team.
- Organize and lead team meetings.
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead/coach the team.
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives.
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for the team.
- Be a mentor in terms of technical/artistic aspects for team members (where necessary).
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM).
- Coordinate bug correction as it pertains to the team’s work.
- Ensure that new employees integrate the team.
- Help recruit new team members.
Qualifications
What you bring
- College diploma in his/her field of expertise for video games. Certification in project management or equivalent (an asset)
- Team lead - Programming: Bachelor’s degree in computer science or computer engineering or equivalent. Certification in project management (an asset)
- 3-5 years’ experience on his/her working unit or other relevant experience
- Participation in at least one complete game production or equivalent
- Ability to work as part of a team
- Leadership
- Time and priority management
- Ability to assemble productive teams
- Good interpersonal and communication skills
- Flexibility in organizing work
- Resourcefulness in problem-solving
- Ability to delegate
- Stress and change management skills
- Managerial courage
- Sense of initiative
- Database knowledge an asset (JIRA, Perforce, etc.)
- Knowledge of the technical constraints of real time, 3D engines and level editors
- Bilingualism
- Knowledge of the tools used by team members
- Project management knowledge an asset
- Knowledge of the other game production working units an asset
- Knowledge of the MS Office suite an asset
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programmer (Online) - Unannounced Project
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience in developing and optimizing online systems written in
in Rust - Experience with online systems and services and optimizing online code
- Knowledge of designing connected features with PlayStation Network or Xbox Live (an asset)
- Knowledge of cloud systems such as Kubernetes, AWS and Microsoft Azure
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programmer (Online)
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience developing and optimizing online systems written in C++, C#, GO, Java and Python
- Experience with online systems and services and optimizing online code
- Knowledge of designing connected features with PlayStation Network or Xbox Live (an asset)
- Knowledge of cloud systems such as Kubernetes, AWS, Google Cloud, Microsoft Azure, etc.
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Product Manager (Marketing) - (Far Cry project)
Montreal, Canada - Full-time - REF27647T
Job Description
When you’re a Marketing Product Manager at Ubisoft, you drive individual marketing initiatives from creative concept to launch to provide players with opportunities to further engage with a brand. Be it a trailer, event, or in-game cosmetic, every one of your products enriches the overall experience of a game, adding to its initial offering.
You have the ability to navigate between vision, strategy, and hands-on implementation – oftentimes, simultaneously. Dedicated to maintaining a deep understanding of our community, you always stay player-centric. You know that great product marketing comes down to empathizing with your audience – and catering specifically to them.
What you’ll do
- Work closely with production teams to understand the game’s brand identity, target market, and creative vision + stay up to date on its content release schedule;
- Come up with product ideas that fit the feel of the game and enhance its intended experience.;
- Pitch your concepts (and showcase their value and purpose) + validate, discuss, and refine them with interdependent teams;
- Define product priorities and strategies + manage the marketing roadmap and communication timelines;
- Collaborate with cross-functional teams (monetization, brand, external specialists, business, public relations, etc.) to develop and execute products, rallying everyone behind them;
- Partner with consumer research and community management to gather player insights + understand and address feedback and performance, sharing your learnings across the production floor;
- Research and monitor market trends to identify exposure opportunities.
Qualifications
What you bring
- An undergraduate degree in Marketing, Business, or equivalent;
- Around 3 years of product management or marketing experience (or related experience);
- Understanding of pop culture and the video game production process;
- A highly collaborative spirit (building and delivering products is a huge team effort, after all);
- Ability to translate analytical findings into actionable insights to inform decision making;
- A healthy regard for feedback: it’s data, which you consider to be a powerful tool;
- Excellent prioritization, interpersonal, and communication skills + an eye for detail;
- An adaptable approach to presentation: you can read the room and adjust your delivery accordingly;
- A whole lot of flexibility to handle the many changes that will come up throughout production: you can respond to (and perhaps even relish?) moments of unpredictability.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Machine Learning Programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26504O
Job Description
The Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer will bring best practices and design principles to assist the team in delivering our ambitious roadmap.
Main responsibilities:
- Designing and developing machine learning systems and schemes based on the business requirements and objectives.
- Write ML algorithms and train models.
- Create tools to support and integrate the ML models inside a multi-process pipeline.
- Identifying, preparing, and analyzing data for training and testing purposes.
- Conducting experiments, performing statistical analysis, and fine-tuning models.
- Enhancing the existing machine learning libraries and frameworks.
- Collaborating with data science team, research team and other stakeholders.
Other responsibilities:
- Creating proof of concepts, that can require model training, fine tuning, experimenting with different techniques and models.
- Optimizing existing models and solutions for improved performance, scalability, and efficiency.
- Adapting and improving models’ usage, facilitating tools usage, and adapting these to users needs.
- Collaborating with cross-functional teams to define project requirements and objectives.
- Conducting research to stay up to date with the latest advancements.
- Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators.
Qualifications
Education:
- Bachelor’s degree in computer science or computer engineering or equivalent. Master in AI or Machine Learning is an asset.
Relevant experience:
- Minimum 5 years’ experience in AI/ML.
Skills:
- A deep knowledge of Machine Learning and deep learning fundamentals.
- Proficient in Python and have experience with libraries and frameworks such as PyTorch, scikit-learn, pandas, FastApi.
- A good knowledge of cloud-based platforms is an asset.
- A good knowledge of Database products is an asset.
Additional information
Weapons Modeler
Montreal, Canada - Full-time - REF25985V
Job Description
As a Weapons Modeler at Ubi MTL, you will create weapons for players to interact and connect with.
To you, creating new blend shapes, good edge flow, and optimized meshes are opportunities to push your skills. Always eager to improve, you’re constantly on the lookout for feedback to refine your art and build the best foundation for characters to be brought to life.
What you’ll do
- Collaborate with the art and narrative teams to understand the game’s creative and artistic visions.
- Develop and polish your weapons throughout the 3D pipeline (modeling, sculpting, texturing, retopologizing, UV unwrapping, etc.).
- Find balance between artistic aspects and technical constraints to achieve aesthetic quality and technical functionality.
- Partner with riggers and animators to make weapons move believably.
- Adapt your work based on feedback from play testers and interdependent teams.
Qualifications
What you bring
- A college diploma in 3D Modeling, Fine Art, or equivalent (undergraduate degree an asset)
- At least 1-3 years of experience in modeling, texturing, or other related experience
- Knowledge of 2D art tools (e.g. Photoshop) and 3D software (3DS Max, Maya, Substance Painter, Marvelous Designer, and ZBrush) *
- Solid understanding of topology, materials, textures, proportion, and anatomy + animation and game limitations (poly count, memory, etc.)
- A highly creative, collaborative, and innovative spirit
- Excellent communication and interpersonal skills
- Motivation to reach out for feedback and adapt to it
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best weapon work! Attach images or send us a link to your personal website or online portfolio.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Lead
Montreal, Canada - Full-time - REF26418R
Job Description
As a Technical Lead at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. tools, web, middleware, gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress, tackle setbacks, share updates, present features, give feedback, and informatively and constructively explain the root causes of risks and issues.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Synch up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent
- Around 7 years of programming experience + 2 years of technical leadership
- A deep understanding of a variety of systems, programming languages, interdependencies, and critical issues or game engines
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Programming)
Montreal, Canada - Full-time - REF26564X
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Online Programmer – Online Services
Montreal, Canada - Full-time - REF26258Y
Job Description
Ubisoft Montreal is looking for online programmers to join its Online Services team!
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
About Online Services
As Ubisoft’s online platform developer, Online Services helps bring high-quality connected experiences to millions of players worldwide. Working alongside production teams, we leverage state-of-the-art solutions to enable value-filled features in all our online games – throughout their development and while they’re live. With a view of Ubisoft’s entire digital ecosystem and a long-term approach to online gaming, we focus on finding the right solution for the right purpose. And if the solution we need doesn’t exist yet? That’s just an opportunity for us to create it.
What you'll do
- Participate in the design/analysis, coding, testing, integration, debugging, and supporting of online services.
- Estimate the effort required to accomplish tasks.
- Offer quality support to production teams.
- Evaluate risks and impacts of decisions and changes.
- Stay up to date on new technologies in the online services, game development, and general web fields.
Qualifications
What you bring
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience working with RESTful web services using Node.js, C# and proficiency AWS cloud technologies.
- Strong foundations in microservices development, triaging and maintenance.
- Strong background in database programming with PostgreSQL, MySQL, MongoDB and Redis, along with expertise in building extensible distributed systems for scalability.
- Hands-on experience with unit, integration, and load testing, ensuring robust and reliable software.
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programmer (Engine)
Montreal, Canada - Full-time - REF26736D
Job Description
Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.
At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies.
What you'll do
- Maintain and optimize the game engine to stay on the cutting edge of technology.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Work with many teams to optimize interaction between various game engine systems.
- Master low-level systems such as loading/streaming, memory management and platform-specific systems.
- Share your knowledge with various studio teams and be a resource contact for programmers.
- Analyze and debug simple and complex performance problems + propose well-adapted optimizations.
Qualifications
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Attention to detail
- Team spirit and good communicator
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Senior Gameplay Animator
Montreal, Canada - Full-time - REF27625O
Job Description
When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent.
Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention and the subject’s behaviour, and of how this one tiny part fits into the larger picture of the game. All your efforts gain their meaning when you take a step back, see the finished product and feel the months of mechanics and decision-making dissolve to reveal a piece of art that brings a new, beautiful world to life.
You understand that teamwork is essential to reach that point. As an individual, you see a hidden story in the way a person moves; you tend to deconstruct the world around you into smaller parts that you then build back up. As a teammate, you pride yourself on your attention to detail, your organizational and communication skills, and your adaptability to change. You collaborate with artists, designers, programmers, leads and other animators, all of whom have opinions, ideas and constraints, but all of whom are committed to the unified goal of authentically portraying the universe with a certain flair.
What you'll do
- Sync the engine and the build to ensure you’re working with the latest code and animations;
- Check in with your lead and your team to update and be updated the current situation;
- Prototyping, key framing, or blocking an animation;
- Working on your animations, of course, from scratch or from mo-cap;
- Testing your animations—over and over—and validating your designs;
- Problem-solving your animations;
- Polishing your animations;
- Read the latest relevant academic literature in order to stay at the forefront of your field.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Product specialist _ Technology Group Content Creation
Montreal, Canada - Full-time - REF27516N
Job Description
As a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.
The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality results.
You’ll foster relationships with a host of team members in the community, particularly programmers, artists, and designers, acting as a go-to person for guidance and assistance. Always in tune with the user community, you’ll have visibility on their workflows and needs.
With in-depth knowledge of the products under your responsibility, you’ll offer the community tools that reflect their reality and allow them to realize the games vision.
You’ll educate and support productions to ensure that the tools at their disposal are understood and used to their full potential. Plus, you’ll bring your unique perspective to evolve the domain for the long term.
In a role that touches on training, design, and product management, you’ll:
- Act as a primary contact person and subject matter expert on TG tools: help teams use the products at their disposal, onboarding and guiding them toward optimal workflows, triage issues, etc.
- Partner with product managers and other specialists to establish product roadmap, strategy, and long-term vision.
- Collaborate with programming teams to design and develop features aligned with the community’s needs + follow up on progress.
- Contribute to the quality assurance process to ensure our generative models and solutions meets content creator standards.
- Stay up to date on the latest developments in generative AI solutions and incorporate emerging techniques into your workflow.
- Create training content, like product tutorials and documentation.
- Keep in close contact with the community across Ubisoft, communicating to gather and assess their feedback, share updates, etc.
- Explore and identify opportunities to tackle creative challenges by leveraging generative AI solutions and enhance content creation through automation.
- Maintaining a direct line of support to Productions
Qualifications
- Experience in project or product management (or other relevant experience);
- Familiarity with AI frameworks, such as Comfy UI, ControlNet, RAG;
- Familiarity with generative model fine-tuning;
- An attentive and client-oriented mindset + a sense of initiative;
- The ability to gain a deep understanding of your collaborators’ needs to meet them in the best possible way;
- Solid communication skills and the capacity to build rapport and trust;
- Plenty of flexibility in your work to balance the planned and the unexpected;
- Synthesis skills that allow you to evaluate products and suggest improvements;
Additional information
Production Director
Montreal, Canada - Full-time - REF21442P
Job Description
As a Production Director at Ubi MTL, you’ll plan and guide the overall development of a game. You’ll set its production process up for success and then see it through from conception to completion: tracking and fine-tuning along the way.
With a thorough grasp of the experience we intend to deliver, and the effort involved in producing it, you establish the optimal approach to align our ambitions with our abilities.
Responsible for moving all of the production team forward from one phase to the next, you keep an eye on obstacles that could jeopardize the project as a whole, and adapt accordingly.
Plus, you provide the conditions for everyone to contribute together, combine their complementary expertise, and enable their game – their months of dedication, decision-making, and creation – to reach an audience.
What you’ll do
- Work closely with the producer and creative director to assess the overall game vision & project requirements.
- Define the scope of the entire project: create its high-level roadmap and timeline, establish its main deliverables and key milestones, and set its development strategies and budgets.
- Build the project's organizational structure to optimize the team's talents.
- Anticipate and identify risks and setbacks + put plans in place to overcome them.
- Develop communication channels to foster collaboration and interaction between colleagues, co-dev studios, and internal and external partners.
- Monitor progress + sync up with associate producers and production managers to keep the project on pace.
- Reflect on what’s working and what’s not + look for areas of improvement to evolve our processes, methods, and practices.
- Create and maintain a supportive work environment + grow the production team.
Qualifications
What you bring
- 7 years of experience in production management in the video game industry (and other related experience)
- In-depth knowledge of development pipelines and interdependencies + familiarity with a variety of project management methodologies
- A degree in Project Management or Business Administration (or relevant training)
- An innovative spirit that drives you to explore and bring about new ways of doing things
- The ability to influence change + anticipate blockers and find creative solutions to remove them
- A collaborative mindset
- Excellent communication, presentation, and interpersonal skills
- Consideration of the impact your choices have on creators
- Plenty of flexibility to adapt to whatever production (inevitably) throws your way: you can modify any part of your plans based on the situation
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Eric. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Live Operations Manager [Assassin's Creed Project]
Montreal, Canada - Full-time - REF15010D
Job Description
As a Live Operations Manager at Ubi MTL, you will oversee and coordinate the live operations of one or many games/projects and ensure the attainment of the objectives set by the online operations director and/or the client, the producer.
What you'll do
- Support and ensure the effective coordination of the operations and technical teams.
- Support and coordinate pre-launch operations activities (beta coordination);
- Take part in developing the launch plan and coordinate execution.
- Effectively communicate with teams so that they are informed of ongoing projects (advancement and direction).
- Help define the scope of the project and deliverables by estimating the impact in terms of workload and resources.
- Implement problem-solving processes with internal partners (GNS, TG, development teams, etc.).
- Ensure that priorities are managed and respected according to the plan set out with the producer and online operations director.
- Ensure that teams have the technical support required to work effectively (in collaboration with internal partners: GNS, TG, etc.).
- Report on the advancement of the deliverables (planned versus actual) to the team, producer and online operations director and address any gaps.
- Ensure clear communications and effective coordination with internal and external service providers (SFO, online services, etc.).
- Mobilize the team by regularly assessing team morale, determine the cause(s) of any issues and implement relevant solutions.
- Coach team members in their work to foster their development in their current position or in view of their career perspectives.
- Carry out and validate performance assessments and set team objectives.
- Determine and manage poorly performing team members and interpersonal conflicts.
- Help set out development activities (training, COOP. etc.) for team members.
- Approve time sheets and manage team members’ absences and vacation time.
Qualifications
What you bring
- Experience in team & project management, and video game production experience;
- Online/mobile game development experience is an asset;
- Extensive technical knowledge of deployment tools and databases;
- Ability to manage time and priorities;
- Resourcefulness in problem-solving;
- Ability to adapt to different types of personalities;
- Courageous management;
- Good sense of judgment, listening skills, and transparency.
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Level Artist [Prince of Persia Remake]
Montreal, Canada - Full-time - REF27538U
Job Description
As an Environment Artist (Level Artist) at Ubi MTL, you'll create captivating 3D environments within an immersive world waiting to be explored. You will be an environment architect, a visual storyteller, and an experience maker wrapped into one.
Be it in a level, side mission, or piece of an open-world map, you assemble and position key elements to deliver impactful visual moments and enhance the player experience. Every asset you carefully place, from a building to a prop, tells a story and evokes an atmosphere and a mood.
Even within a given framework, you can push creative boundaries – and you have the artistic ability to do it. You know how to modify lighting, play around with composition, and add just the right amount of detail to develop a game space with plenty of personality.
What you’ll do
- Collaborate with level designers and the art director to discuss and understand game intentions and vision;
- Perform artistic research (find written descriptions and visual references);
- Set up placeholders and submit modelling and texturing requests to artists;
- Find balance between artistic aspects and technical constraints;
- Integrate and build assets into the game engine to set and dress a polished scene;
- Ensure integrated work is aligned with artistic direction and makes sense gameplay wise (test and improve).
Qualifications
What you bring
- A college diploma in 3D Modelling or equivalent
- Experience in modelling, texturing, lighting, and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, colour theory, etc.
- Curiosity, flexibility, and resourcefulness
- Creativity and a keen eye for detail
*Knowledge of 3D scanning and optimization techniques, a huge plus
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
Your CV, highlighting your education, experience, and skills
A portfolio of your best 3D work! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412J
Job Description
With a high-level understanding of the capabilities of our technology combined with your visibility on the project as a whole, as a technical animation director at Ubi MTL, you provide expert insight, tools, and support to steer a game – and its creators – towards success.
Unafraid to innovate, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice. Though every day of development brings a mix of expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility;
- Review game design concepts + identify and analyze risks (engine, memory, frame rate, etc.);
- Work closely with programmers to assess existing animation and rigging tools + occasionally design custom ones to improve pipelines;
- Support animators, game designers, and riggers with their technical needs + informatively and constructively explain the root causes of risks, blockers, etc.
- Train team members on tools and techniques + raise awareness of new processes;
- Resolve complex, escalated issues & make technical validations;
- Prepare post-mortems + recommend cost- and time-efficient solutions to evolve our animation content & tech;
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry;
- Participate in recruitment to build the animation team & foster their professional development.
Qualifications
What you bring
- Around 7 years of animation, rigging, or programming experience (or related experience) + 3 years of leadership;
- In-depth knowledge of game engines (e.g. Unity or Unreal) & 3D software (3DS Max, Maya, and MotionBuilder) + an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript), motion capture, and state machines;
- A degree in 3D Animation, Computer Science, or Computer Engineering (or related training);
- Excellent communication, interpersonal, mentorship, time management, organizational, and presentation skills;
- A highly innovative, collaborative, attentive, and solution-oriented spirit;
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility;
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce);
- A passion for sharing your knowledge and helping others learn and grow.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Directrice, Directeur technique animation [Projet Far Cry]
Montreal, Canada - Full-time - REF24412J
Job Description
Ayant le plus haut niveau de connaissances quant à notre technologie et possédant une vue d'ensemble du projet, en tant que directrice ou directeur technique de l'animation à Ubi MTL, vous offrirez de l’expertise, des outils et du soutien afin de mener un jeu (et ses créatrices et créateurs) vers le succès.
Sans avoir peur d'innover, vous établirez un plan concret afin d'éliminer l'écart entre la conception d'idées et leur mise en pratique. Même si chaque journée de développement comportera son lot de défis anticipés et imprévus, vous conserverez toujours une perspective globale.
En tant que penseur·euse stratégique et planificateur·trice tactique, vous maintiendrez l'équilibre entre les priorités à court terme et les objectifs à long terme, tout en tenant compte des impacts futurs de vos décisions.
Ce que vous ferez
- Collaborer avec les autres membres de l'équipe de direction pour élaborer la vision globale et déterminer la faisabilité technique;
- Passer en revue les éléments de conception du jeu + identifier et analyser les risques (moteur, mémoire, fréquence d'images, etc.);
- Travailler en étroite collaboration avec les programmeuses et programmeurs pour évaluer les outils d'animation et de rigging existants + à l'occasion, concevoir des outils personnalisés pour améliorer le flux des tâches;
- Répondre aux besoins techniques de l’animation, de la conception de jeux et du rigging + expliquer de manière informative et constructive les causes des risques, des blocages, etc.;
- Former vos membres d’équipe en leur apprenant les outils et techniques et les informant de nouveaux processus;
- Résoudre des problèmes complexes ou prioritaires + effectuer des validations techniques;
- Préparer les bilans de projets et offrir des recommandations rentables et efficaces pour faire évoluer nos techniques et nos contenus d'animation;
- Anticiper les avancées technologiques et se tenir informé·e des tendances du marché afin de définir nos meilleures pratiques et les partager avec nos studios et l'industrie;
- Participer au recrutement pour agrandir votre équipe d’animation et favoriser son perfectionnement professionnel.
Qualifications
Ce que vous apportez à l'équipe
- Environ 7 ans d'expérience en animation, création de systèmes animables ou programmation (ou autre expérience pertinente) + 3 ans d'expérience en leadership;
- Une connaissance approfondie des moteurs de jeu (p. ex. Unity ou Unreal) et des logiciels de conception 3D (3DS Max, Maya et MotionBuilder) + une compréhension des langages de script (p. ex. C#, Python, JavaScript, MaxScript), de la capture de mouvements et des state machine;
- Un diplôme en animation 3D, informatique ou génie informatique (ou une formation connexe);
- D'excellentes aptitudes en communication, relations interpersonnelles, mentorat, gestion du temps, organisation et présentation;
- Un esprit innovateur, collaboratif, attentif et à la recherche de solutions;
- Une pensée critique, de la curiosité, de la débrouillardise et une grande flexibilité;
- Une familiarité avec les logiciels de suivi des bogues (p. ex. Jira) et les systèmes de gestion des versions (p. ex. Perforce);
- Une passion pour le partage de connaissances; vous avez une inclination à aider les autres à apprendre et à évoluer.
Additional information
Charles-Antoine et Marie, nos spécialistes en acquisition de talents analyseront votre candidature. Veuillez nous envoyer un portfolio de vos meilleurs travaux (vous pouvez joindre des images ou nous fournir un lien avec un mot de passe) ainsi que votre CV mettant en valeur votre formation, vos expériences et vos compétences.
À noter que nos postes sont hybrides, mais si vous résidez en dehors du Québec ou du Canada, une relocalisation sera nécessaire. Si vous avez besoin d’un permis de travail, votre admissibilité dépendra de votre éducation et de vos années d’expérience de travail pertinentes, conformément aux exigences gouvernementales.
Au plaisir de vous lire ! 😊
Associate Animation Technical Director [Far Cry Project]
Montreal, Canada - Full-time - REF25915G
Job Description
As an Assistant Animation Technical Director at Ubi MTL, you will support the design and implementation of the technical animation pipeline, production workflow and the technical requirements for delivery and needs of the projects assigned to you. In concert with the other department managers, you will support the direction, design and technological vision of the animation pipelines & tools for the pipeline [real-time].
What you'll do
- Define your team’s technical needs by consulting project documents and communicating with those involved in the development of the creative vision (design and artistic) in collaboration with the TD;
- Help develop/select the best internal and external tools, in collaboration with the TD, to enhance and facilitate the work of the animation team by testing tools before they are deployed on the project and ensuring their proper functioning throughout the process;
- Suggest best practices to the TD to standardize work methods and ensure the validity and integrity of the data by drafting and updating pipeline documents on a regular basis, setting out a common classification system, training processes users and regularly reminding the animation team members of the technical constraints and their rationale;
- Ensure the technical validation of the data produced by the animation team, resolve first-line technical issues to support the team by working in close collaboration with programmers and the TD, inform the TD of any current and/or future technical issues and recommend solutions;
- Participate in the optimization and debugging to fix the issues raised in your field of expertise;
- Inform the TD on the advancement of the work on a regular basis to ensure that the TD is able to assess the progress of the deliverables;
- Carry out working unit-related tasks (part of the time);
- Carry out all other related tasks.
Qualifications
What you bring
- Around 5 years of animation, rigging, or programming experience (or related experience) + 3 years of leadership;
- In-depth knowledge of game engines (e.g. Unity or Unreal) & 3D software (3DS Max, Maya, and MotionBuilder) + an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript), motion capture, and state machines;
- A degree in 3D Animation, Computer Science, or Computer Engineering (or related training);
- Excellent communication, interpersonal, mentorship, time management, organizational, and presentation skills;
- A highly innovative, collaborative, attentive, and solution-oriented spirit;
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility;
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce).
- A passion for sharing your knowledge and helping others learn and grow.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Animation Team Lead
Montreal, Canada - Full-time - REF18905N
Job Description
As an Animation Team Lead, you will support the Project Lead (CP)/ Production Manager (PM) in overseeing work quality and deadlines for your small team. You will help follow up on and validate your team’s work and coach team members while overseeing part of the development of the game (where necessary).
What you'll do
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the team;
- Organize and lead team meetings;
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead/coach the team;
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for the team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM);
- Coordinate bug correction as it pertains to the team’s work;
- Ensure that new employees integrate the team;
- Help recruit new team members;
- Create a portion of the required animation.
Qualifications
What you bring
- Experience in animation and in leading a team;
- Participation in at least one complete game production or equivalent;
- Leadership;
- Time and priority management for both yourself and your team;
- Ability to assemble productive teams;
- Good interpersonal and communication skills;
- Resourcefulness in problem-solving;
- Ability to delegate;
- Stress and change management skills;
- Managerial courage;
- Sense of initiative;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior animation programmer
Montreal, Canada - Full-time - 6934BR
Job Description
Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation.
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
What you'll do
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce;
- Build animation systems that will be the basis for creating a living, dynamic world;
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation;
- Research and develop new animation techniques (ex. procedural, physics, etc.);
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring
- At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
- Strong 3D math skills;
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
- Experience in the animation field to understand programming tools and how to improve them;
- A degree in Computer Science or Computer Engineering (or related training);
- A good eye for detail to find even the smallest flaws in the system and optimize them.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior programmer - C++ (NPC Behaviour)
Montreal, Canada - Full-time - REF27384D
Job Description
As an AI Programmer at Ubi Montreal, you’ll care about keeping our players immersed in the game world. Using our most advanced tools, you’ll make the unexpected come to life; in many ways, you’ll be responsible for creating the exciting, suspenseful and downright fun interactions within a game's universe. One of your biggest thrills will be to witness players engage with your work in surprising new ways.
You understand that game development is an iterative process and you’ll work with mission designers to improve each new version. As a dependable and collaborative member of an interdependent team of programmers, animators, designers and dev testers, you’ll provide the remarkable AI knowledge that will create the most compelling and interesting AI experience possible for our players.
What you’ll do
- When you get in in the morning, you sync up to the latest code and data, and check your email;
- Then it's off to your morning scrum, where the team discusses issues that have arisen. You present avenues for AI improvement, and what you will be working on for the day – which is programming AI for non-playable characters' (NPCs) behaviours, navigation, decisional systems and traffic systems, for instance, and fixing AI-related bugs;
- In collaboration with designers, ensure that the game's AI systems are coherent and maintain high standards of quality.
Qualifications
What you bring
- At least 5 years of experience in AI programming, ideally in the video game industry;
- Proficiency in C++ language;
- A degree in Computer Science, Computer Engineering or equivalent;
- Experience developing on video game consoles;
- Experience as part of a team that has shipped a video game is an asset;
- That rare mix of attention to detail and flexibility in your work organization;
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BR
Job Description
When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.
With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.
As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.
What you'll do
- Code new and existing systems to meet the intent of the game’s design;
- Keep them coherent with existing code;
- Develop gameplay tools for large content teams;
- Understand existing functions, and suggest and develop improvements;
- Collaborate with designers and animators on environments;
- Resolve gameplay bugs;
- Document your work.
Qualifications
What you bring
- At least 5 years of experience in C++ and optimizing code;
- Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
- A degree in Computer Science or Software Engineering (or related training);
- Experience as part of a team that has shipped a video game is an asset;
- Experience developing on video-game consoles;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior gameplay programmer
Montreal, Canada - Full-time - 1007BR
Job Description
When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.
With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.
As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.
What you'll do
- Code new and existing systems to meet the intent of the game’s design;
- Keep them coherent with existing code;
- Develop gameplay tools for large content teams;
- Understand existing functions, and suggest and develop improvements;
- Collaborate with designers and animators on environments;
- Resolve gameplay bugs;
- Document your work.
Qualifications
What you bring
- At least 5 years of experience in C++ and optimizing code;
- Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
- A degree in Computer Science or Software Engineering (or related training);
- Experience as part of a team that has shipped a video game is an asset;
- Experience developing on video-game consoles;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Tools Programmer
Montreal, Canada - Full-time - REF26601J
Job Description
As a Tools Programmer at Ubisoft MTL, you will play a key role in the design and implementation of technologies used by the content creation teams. Your mission will be to simplify the life of these teams so that they can focus on the development of a game.
As a productivity guarantor, you will choose, create, and maintain innovative, user-friendly and sustainable solutions that will concretize production ideas. You will listen to the users to create a collaborative loop, supported by your creativity and rigour, that will guarantee the efficiency and intuitive nature of the tools you deliver. With agility and precision, you will respond to the needs of the various production areas and make recommendations to improve existing systems.
With your work and support, the teams you equip will be able to meet any technical challenge and easily translate their vision and creativity into a world-class game.
What you’ll do
- In an environment that promotes collaboration and knowledge sharing, you will:
- Develop and maintain stable tools aimed at improving productivity and long-term integrability for production teams.
- Design tools that meet specific needs.
- Debug systems and ensure quality of tool code.
- Identify technologies to adopt and make recommendations for both new tool development and improvements to existing systems.
- Work to automate processes to support a smooth workflow.
- Collaborate with production team members (artists, designers, etc.) to truly understand their needs.
- Share with your colleagues in the tools community about your respective innovations and learnings.
- Be aware of technological advances in the fields of programming and video game production.
Qualifications
What you bring
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- A degree in Computer Science or Computer Engineering (or equivalent)
- Excellent proficiency in various programming languages, especially C# and C++
- Good analytical and synthesis skills + attention to detail
- Ability to work as part of a team + good interpersonal and communication skills
- Autonomy, curiosity, and resourcefulness that push you to go talk to people
- Flexibility in the organization of your work, allowing you to adapt to changes
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Tools Programmer
Montreal, Canada - Full-time - REF26601J
Job Description
As a Tools Programmer at Ubisoft MTL, you will play a key role in the design and implementation of technologies used by the content creation teams. Your mission will be to simplify the life of these teams so that they can focus on the development of a game.
As a productivity guarantor, you will choose, create, and maintain innovative, user-friendly and sustainable solutions that will concretize production ideas. You will listen to the users to create a collaborative loop, supported by your creativity and rigour, that will guarantee the efficiency and intuitive nature of the tools you deliver. With agility and precision, you will respond to the needs of the various production areas and make recommendations to improve existing systems.
With your work and support, the teams you equip will be able to meet any technical challenge and easily translate their vision and creativity into a world-class game.
What you’ll do
- In an environment that promotes collaboration and knowledge sharing, you will:
- Develop and maintain stable tools aimed at improving productivity and long-term integrability for production teams.
- Design tools that meet specific needs.
- Debug systems and ensure quality of tool code.
- Identify technologies to adopt and make recommendations for both new tool development and improvements to existing systems.
- Work to automate processes to support a smooth workflow.
- Collaborate with production team members (artists, designers, etc.) to truly understand their needs.
- Share with your colleagues in the tools community about your respective innovations and learnings.
- Be aware of technological advances in the fields of programming and video game production.
Qualifications
What you bring
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- A degree in Computer Science or Computer Engineering (or equivalent)
- Excellent proficiency in various programming languages, especially C# and C++
- Good analytical and synthesis skills + attention to detail
- Ability to work as part of a team + good interpersonal and communication skills
- Autonomy, curiosity, and resourcefulness that push you to go talk to people
- Flexibility in the organization of your work, allowing you to adapt to changes
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Software Development Manager (Rainbow Six Siege)
Montreal, Canada - Full-time - REF19546P
Job Description
As a Software Development Manager, you will lead teams of developers to improve and enhance the Siege Pipeline of technologies to enable it's growing and extended use, improve development workflows, improve sharing opportunities with partners, and improve player facing technologies.
Siege is the major pillar within the brand, and an enormously successful and growing game within Ubisoft. Siege is a constantly evolving game as a service, and our ambitions for this product within the brand will increase dramatically over the coming years. Over the last 8+ years, we have continuously added new content while simultaneously enhancing its tech.
As a team, we firmly believe:
- In a sustainable work rhythm and a healthy and inclusive environment.
- In iterative development and delivering value to players rapidly (we ship live every 2 weeks 😊).
- That nothing is off-limits, and it’s possible to deliver major technical improvements in small increments.
- That this philosophy enables us to deliver a better quality game for our players.
You will report to the Brand Technology Director, and will work extremely closely in collaboration with the current Siege technical leadership team. Together, you will contribute to defining and delivering the long-term technical direction for the Siege Pipeline of technologies, on the human and technical management fronts.
What you’ll do
- Participate in defining the technological vision for the future of the Rainbow Six Siege Pipeline of technologies, in partnership with the Siege technology team.
- Define long-term roadmaps and execution strategies + support the teams responsible for implementation.
- Oversee and coordinate multi disciplinary teams.
- Take part in technical discussions with team leads, tech leads, and technical architects + be a key member of the Rainbow Six Siege Tech Braintrust, the group involved in all major tech decisions for the Siege Pipelines.
- Facilitate reuse, knowledge sharing, and collaboration across Ubisoft.
- Bring an iterative (DevOps) approach to development, focusing our efforts on delivering value faster, incrementally + reduce technical debt.
- Continue to promote a sustainable work rhythm and a healthy and inclusive environment.
Qualifications
What you bring
- Experience in team management and real-time applications (or other relevant experience)
- Proficiency in C++
- Strategic leadership and solid communication skills
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
- A degree in Computer Science or Software Engineering (or related training)
- The ability to balance short-term priorities with long-term goals
- An entrepreneurial spirit that allows you to persevere and bounce back from setbacks in a constantly evolving environment
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
- Your CV, highlighting your background and skills
Additional information
About us
Creating the unknown since 1997. At Ubisoft Montreal, we’re united by a common goal: to enrich players’ lives with original and memorable gaming experiences. We develop iconic franchises that engage millions around the world, like Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs – and, well, we can’t disclose all our secrets just yet.
Our biggest strength is – and always will be – our people: the immensely talented team members surrounding, supporting, and producing the high-quality games that have made our studio what it is today.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection: an environment with a variety of voices, identities, backgrounds, experiences, and perspectives. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
Here, our shared desire to dream big, take risks, and constantly improve contributes to the innovation and boundary-pushing that ultimately leads to our collective success.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
3D Character Artist
Montreal, Canada - Full-time - REF24069U
Job Description
As a Character Artist at Ubi MTL, you'll create people, creatures, and animals for players to interact and connect with. You’ll combine your artistic and technical talents to form the physical features that define the characters that live within our worlds.
You'll enjoy the detailed, versatile, far-from-boring character development process. To you, creating new blend shapes, good edge flow, and optimized meshes will be opportunities to push your skills. Always eager to improve, you’ll constantly be on the lookout for feedback to refine your art and build the best foundation for characters to be brought to life.
What you'll do
- Sculpt high poly characters with ZBrush, Marvelous Designer, modeling softwares.
- Rework the topology and optimize low poly model
- Work on UV packing while taking in consideration the customization features in the engine.
- Bake the different maps of the PBR workflow from high poly to low poly.
- Create PBR textures in Substance Painter.
- Integrate low poly model from 3Ds Max to the engine.
- Add details with in-engine shaders.
- Collaborate with teammates and lead to ensure delivering everything by the deadline.
Qualifications
What you bring
- Game industry experience with 3D packages, preferably 3DSMax & ZBrush (AAA game experience is an asset)
- Knowledge of real-time modeling techniques (shaders, PBR, normal, displacement etc.)
- Solid high & low resolution modeling and texturing skills
- Experience in modeling of realistic human anatomy
- Good working knowledge of and experience with facial and hair development
What to send our way
- Your CV highlighting your background and skills
- A demo reel with a breakdown of your best work – seriously, show us your process! Attach samples or send us a link to your personal website or online portfolio.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Live Operations Manager
Montreal, Canada - Full-time - REF15010D
Job Description
As a Live Operations Manager at Ubi MTL, you will oversee and coordinate the live operations of one or many games/projects and ensure the attainment of the objectives set by the online operations director and/or the client, the producer.
What you'll do
- Support and ensure the effective coordination of the operations and technical teams.
- Support and coordinate pre-launch operations activities (beta coordination);
- Take part in developing the launch plan and coordinate execution.
- Effectively communicate with teams so that they are informed of ongoing projects (advancement and direction).
- Help define the scope of the project and deliverables by estimating the impact in terms of workload and resources.
- Implement problem-solving processes with internal partners (GNS, TG, development teams, etc.).
- Ensure that priorities are managed and respected according to the plan set out with the producer and online operations director.
- Ensure that teams have the technical support required to work effectively (in collaboration with internal partners: GNS, TG, etc.).
- Report on the advancement of the deliverables (planned versus actual) to the team, producer and online operations director and address any gaps.
- Ensure clear communications and effective coordination with internal and external service providers (SFO, online services, etc.).
- Mobilize the team by regularly assessing team morale, determine the cause(s) of any issues and implement relevant solutions.
- Coach team members in their work to foster their development in their current position or in view of their career perspectives.
- Carry out and validate performance assessments and set team objectives.
- Determine and manage poorly performing team members and interpersonal conflicts.
- Help set out development activities (training, COOP. etc.) for team members.
- Approve time sheets and manage team members’ absences and vacation time.
Qualifications
What you bring
- Experience in team & project management, and video game production experience;
- Online/mobile game development experience is an asset;
- Extensive technical knowledge of deployment tools and databases;
- Ability to manage time and priorities;
- Resourcefulness in problem-solving;
- Ability to adapt to different types of personalities;
- Courageous management;
- Good sense of judgment, listening skills, and transparency.
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445L
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings;
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects;
- Meet individually with each member of your team to discuss performance, well-being, and career advancement;
- Go over notable bugs and determine the best way to fix them;
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time;
- Code alongside your team members;
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A degree in Computer science or Software engineering;
- A minimum of 8 years’ experience in game programming;
- A minimum of 3 years’ experience managing a team of game programmers;
- Proficient in C++ and other programming languages commonly used in game production;
- Participation in at least one full game production or equivalent as a programming team lead;
- Impeccable strategic leadership and communication skills;
- Remain calm when facing challenging situations (you know a solution is always at hand.);
- A deep understanding of video game production with the ease to see the perspectives of other game production disciplines.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Team Lead (Programming) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26564X
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programmer (Engine) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26736D
Job Description
Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.
At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies.
What you'll do
- Maintain and optimize the game engine to stay on the cutting edge of technology.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Work with many teams to optimize interaction between various game engine systems.
- Master low-level systems such as loading/streaming, memory management and platform-specific systems.
- Share your knowledge with various studio teams and be a resource contact for programmers.
- Analyze and debug simple and complex performance problems + propose well-adapted optimizations.
Qualifications
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Attention to detail
- Team spirit and good communicator
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Attention to detail
- Team spirit and good communicator
What to send our way
- Your CV highlighting your education, experience, and skills
Change Management Advisor - Organizational Transformation
Montreal, Canada - Full-time - REF26132E
Job Description
The incumbent is the focal point for internal teams on strategic projects involving changes within the organisation. He or she focuses on the human aspect of change using recognised standard change management methods, but also helps to identify other types of change (business, technological, etc.) as part of the projects in which he or she is involved.
The nature of the projects requires broad and in-depth knowledge of change management in the context of strategic, transformational and organisationally complex projects.
He/she acts as a specialist and advises decision-making bodies and work teams on change management.
The main and usual duties of this job are :
- Accompany management and engage stakeholders in the change management process using a structured analysis methodology, implementing appropriate action plans, while keeping the human aspects at the heart of the change in order to achieve project objectives;
- Carrying out various analyses relating to stakeholders, their concerns, impacts, issues, risks and people's ability to adapt to change;
- Developing change management plans;
- Define, implement and monitor change management performance indicators throughout projects;
- Coordinate all change management activities and prepare, lead and contribute to the various project workshops;
- Participate in the drafting of communication plans, key messages, memos, presentations to stakeholders, intranet messages, etc. with internal key partners;
- Work with the project manager to ensure that change management actions are in step with the production of project management deliverables;
- Act as a change management specialist on committees set up as part of a project (project monitoring, steering committee, etc.).
- To develop and implement a change management strategy that is tailored to the needs of the organisation and promotes understanding and use of the change by those involved, in a continuous improvement process;
- In partnership with the various departments, to provide ongoing support and evaluation for the implementation of and support for change;
- Carry out any other related tasks.
Qualifications
Qualifications
- University degree in business administration, human resources or a relevant discipline.
- Recognised training and/or certification in change management (PROSCI, CCMP, CMS, etc.) is an asset.
- Relevant experience:
- More than 8 years' relevant experience in change management on major projects.
- Bilingualism (French and English)
- Previous involvement in transformational projects with significant change management implications.
- Strong analytical and problem-solving skills;
- Excellent listening and interpersonal skills, as well as being a team player;
- Demonstrate a high degree of autonomy and flexibility;
- Leadership and persuasive skills.
- Ability to manage several projects at once
- A flair for creativity and innovation
- Ability to collaborate and advise
Additional information
Ubisoft's teams of 20,000 people in more than 30 countries around the world are united by a common mission: to enrich the lives of gamers through original and memorable gaming experiences. Their energy and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six and many more to come.
Ubisoft is an equal opportunity company and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can flourish and express themselves.
Working at Ubi MTL means enjoying a workplace that sparks creativity and fosters connection. We offer a collaborative space focused on career advancement, learning opportunities and well-being (our great benefits are a testament to that!).
If you're enthusiastic about taking on exciting challenges, harnessing the latest technologies and being part of the future of entertainment, join us in creating the unknown.
At Ubisoft, you're welcome just as you are. We welcome diversity in all its forms. We are committed to fostering an inclusive work environment that respects all differences.
C++ Developer
Montreal, Canada - Full-time - REF26879E
Job Description
Ubisoft Data Office (UDO), part of Ubisoft IT, is looking for a C++ Developer to join their team which is committed to the mission of developing Ubisoft's data platform. This platform is a company-wide reference and a trusted source of telemetry. It provides real-time visibility on how our titles are played and an understanding of the habits and preferences of the people playing them. Specifically, this team develops and manages a variety of data services and tools for sending, collecting, storing, and analyzing game telemetry.
As a C++ Developer joining them, you will work on the Software Development Kit (SDK) which is integrated with all Ubisoft games and services and serves as the gateway to our players' data. You will also be responsible for creating new features as well as modernizing existing services.
Responsibilities
- Design, code, and test technical solutions while striving to achieve optimal performance and structure;
- Offer solutions to improve current applications, processes, and technologies as well as improve the operational efficiency of applications;
- Ensure the proper functioning of applications that are developed, and implement tools to ensure seamless integration and deployment;
- Build your solutions for multiple platforms including those from Sony, Microsoft, Nintendo, Google, and Apple;
- Understand technical and functional design requirements and reduce required effort or technical debt;
- Seek opportunities to proactively broaden and deepen the knowledge base;
- Support and develop departmental standards and best practices;
- Ensure skill sharing with team members through formal and informal channels;
- Contribute to the internal knowledge bases to broaden and deepen SDK expertise within the team;
- Write technical documentation.
Qualifications
- Experience with object-oriented programming in C/C++;
- Experience working with Git;
- Experience working with Visual Studio.
If you have any of the following additional experience, they will be considered added value:
- Knowledge of other programming languages such as Java or Python;
- Experience working with gaming and mobile platforms.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
ETL Developer
Montreal, Canada - Full-time - REF26405D
Job Description
Ubisoft IT is looking for an ETL Developer to join the Publishing Service team. They create and maintain Marketing tools and products for marketing teams like CRM and media, Customer Service, Digital Marketing, Brand Management, Community, and E-sports. They also allow marketing teams to better engage with the players throughout their Ubisoft Journey.
As an ETL Developer, you will be responsible for overseeing the design, implementation, and maintenance of business intelligence solutions while working as a data pipeline specialist. The scope of this position will be focused on ETL solutions for segmenting player and marketing data.
Responsibilities
- Own and drive all phases of delivery such as analysis, design, development, testing, and maintenance;
- Understand the operational and reporting needs of users, and the constraints of systems, and translate these needs into technical designs;
- Deliver robust and monitored ETL processes to address the operational and reporting needs of the users;
- Build complex SQL queries, scripts, and stored procedures;
- Create and maintain technical documentation that allows ongoing maintenance by other engineers;
- Partner with other team members to evolve the overall technical ecosystem.
Qualifications
- Expertise in SQL coding, querying, and tuning;
- Experience with various data vendor technologies such as Databricks, Snowflake, and DynamoDB;
- Experience using a programming language such as Python or an equivalent;
- Experience working on large data volumes;
- Experience with Star and/or Snowflake schema design and data warehousing concepts and architecture;
- Experience with cost optimization of data warehouses and ETL processes.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Director, Development & Production Efficiency
Montreal, Canada - Full-time - REF26767O
Job Description
Your mission will be to maximize the effectiveness of our production strategy to allow room for innovation, efficiency, governance, continuous improvement, and the development of business skills.
As a member of the studio management team and under the supervision of the Managing Director, your department will have the mission of implementing and operationalizing the optimization and evolution in our ways of producing, ensure the governance and optimization of our production processes & tools, support production analysis operations and collaborate in the implementation of talent development strategies. You will support producers and their teams for all strategic & operational aspects of the development of our games.
Production processes, optimization, and continuous improvement
- Provide expert leadership and ensure that inefficiencies in the production processes are identified as well as opportunities for improvement, with a view to optimizing our production costs.
- Lead projects and initiatives related to the development of our ways of producing games and to the organizational optimization of our production structures.
- Implement forums & actions necessary to develop a culture of continuous improvement within the production teams.
- Monitor and facilitate the deployment of innovations in game production.
- Is the guardian of production methods and processes.
- Monitor the portfolio of continuous improvement initiatives in production management and ensure their governance.
Production analytics and performance monitoring
- Ensure the convergence of practices, tools and metrics used in production analysis and manage the team of Analysts & Product Specialists.
- Ensure that Studio practices are aligned with the Group’s different instances or portfolios.
- Ensure reporting of the project portfolio at Studio level (align, produce, and develop dashboards, define performance indicators, etc.)
- Contribute to project portfolio reporting at all levels of the organization (Zone, Franchise, Group)
- Develop, standardize, and supervise production analysis practices in convergence with the Group's different production analysis communities.
Talent management and development in production
- Exercise mobilizing leadership supporting the Studio's objective of creating a learning organization and contribute to the evolution of the development practices of business skills.
- In close collaboration with Directors and the Talent Management team, actively participate in mapping medium and long-term talent development needs, support the development of career paths, contribute to the identification of expertise development strategies and to their implementation.
- Actively contribute to strategic resource planning and studio capacity management.
Qualifications
What you bring to the team
- Experience and recognized leadership in project portfolio management, governance, and various project management & continuous improvement methodologies (Waterfall, Agile, ITIL, COBIT, PMI, KanBan, etc.)
- Experience in video game production (or other relevant experience in the multimedia industry)
- Experience and recognized skills in team management
- Capability to influence and inspiring leadership.
- A mindset and qualities to implement tools and a culture of performance monitoring (implementation and monitoring of indicators and dashboards, implementation of analytical tools within production processes and cycles, etc.).
- An analytical mindset and recognized expertise in process optimization and continuous improvement
- Ability to balance the production needs and people development
- A Project Management Professional (PMP) and Certified Scrum Master (CSM) certification will be an asset.
- Good knowledge of the JIRA tool (an asset)
Additional information
What to send our way
- Your CV highlighting your education, experience, and skills
Please note that if you need a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
Founded in 2005 and with a team of over 600 creative, passionate and innovative talents, Ubisoft Quebec is now one of the leaders in the industry. Involved in the Assassin's Creed franchise since 2010, our studio assumed the leadership of Assassin's Creed Odyssey as well as Immortals Fenyx Rising, and is now developing Assassin's Creed Codename RED.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Audio Director
Montreal, Canada - Full-time - REF26413O
Job Description
As the Audio Director at Ubisoft Montréal, you will ensure the quality of the audio content and its integration as a gameplay element. You will also supervise audio production and make certain that it is in keeping with the game vision.
What you'll do
- Establish and document the technical and artistic audio charter based on the creative direction (reference films, games by competitors, design documents);
- Communicate the audio vision to the team and provide all necessary visual and audio documents and references needed;
- Help select the project engine to ensure that audio needs are considered by assessing existing engines, contributing to the design of the new engine (if applicable) and testing the final engine choice;
- Identify technical audio needs for the project and communicate them to the technical architect and Dare team (technology group);
- Set out the musical direction and the process to select composers, in collaboration with the creative director and sound studio;
- Design and implement audio element integration processes by working in close collaboration with programmers and technical directors to ensure proper integration;
- Determine project resource needs and set out the budget for the audio group with the producer/associate producer and follow up on the reassignments with the reassignment team, ensuring that employees are integrated with the project HR;
- Ensure that best work practices are implemented and optimized within the team to guarantee the validity and integrity of the data;
- Supervise the work of the audio team from the artistic and technical perspectives by providing individual feedback and/or organizing group audio reviews to ensure that the team’s work meets quality standard and remains in line with the audio vision;
- Coach team members to foster their artistic and technical development so that they progress in their careers;
- Communicate and share knowledge and experiences with other directors (audio, sound studio, Dare team – technology group) to ensure the effectiveness of the audio community and its evolution within the group, in collaboration with the audio trade director;
- Coordinate specific audio recording sessions to meet project needs, in collaboration with the sound studio;
- Carry out all other related tasks.
Qualifications
What you bring
- A degree in music or audio or professional training in audio;
- Computer science training an asset;
- Experience in audio production for video games;
- Delivery of over three AAA games as part of a production team (mandatory);
- Film or TV postproduction experience an asset;
- Ability to communicate a vision;
- Good communication skills;
- Organization skills;
- Ability to influence others;
- Excellent sense of esthetics;
- Ability to provide constructive feedback;
- Ability to quickly learn and master new software;
- Extensive knowledge of DAW tools (e.g. Pro Tools, Sound forge, MIDI);
- Extensive musical knowledge as a musician and/or composer;
- Solid knowledge of studio audio equipment and the research process;
- Knowledge of the audio engines available on the market an asset.
Additional information
Charles-Antoine and Eric, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Producer
Montreal, Canada - Full-time - REF21443D
Job Description
As a Producer at Ubi MTL, you will oversee the development and timely and on-budget delivery of a quality game based on the order and studio constraints.
What you'll do
Production Management
- Define and present the game development strategy to management.
- Define the scope of the project and main deliverables.
- Suggest a development plan for each platform.
- Draw up and follow the project budget.
- Build the team structure and optimally organize the workloads.
- Decide which compromises should be made between the time, quality, and budget.
- Manage risks and approve the contingency plans.
- Draw up and present the status of the project (project snapshot status – PSS) to management.
- Meet, when necessary, with external collaborators or members of the press to promote the game.
- Negotiate agreements with internal and external suppliers whenever necessary.
Marketing
- Challenge the Brand manager on the product’s positioning on the market.
- Gather, analyze, and transmit market information (consumer and stockholder) to the team.
Content
- Challenge and support the creative director in creating the game vision.
- Implement the corporation’s management and design methods within the team.
- Challenge the technical and IT teams on the technology choices.
- Suggest technology choices that support game development (tools, engine) to management.
- Ensure that you receive the level of quality that was expected.
Human Resources
- Build the core team.
- Define resource needs and establish a resource plan to be approved by management.
- Supervise and coach team members.
- Carry out performance assessment meetings with team members.
- Validate annual salary reviews for team members.
- Foster and participate in career development with the project’s key employees.
Qualifications
What you bring
- A degree in management or business administration (or related training)
- 7-10 years of leadership experience in video game production (or other relevant experience in the multimedia industry)
- In-depth knowledge of AAA game production and operations
- Plenty of flexibility to adapt to whatever production (inevitably) throws your way: you can modify any part of your plans based on the situation
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes
- A collaborative spirit & relationship-building skills
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Eric. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Security Researcher
Montreal, Canada - Full-time - REF27338X
Job Description
Ubisoft Security & Risk Management (SRM) department, a part of Ubisoft IT, is looking for a Security Researcher embedded in Rainbow 6 Siege (R6).
As a Security Researcher, you will be responsible for conducting an in-depth analysis of security vulnerabilities in R6, analyzing exploits, and devising countermeasures to enhance the security posture of our organization. You will work closely with cross-functional teams to identify potential threats and recommend preventive measures to safeguard our games and sensitive information.
Responsibilities
- Act as a technical expert on security matters related to every game security aspect such as anti-piracy, anti-cheat, game exploits, and security vulnerabilities;
- Reverse engineer existing cheats and exploits;
- Produce technical game security guidelines for game development teams;
- Evaluate and participate in the implementation of security protections within game clients and game servers;
- Perform code security audits to detect security weaknesses;
- Prioritize corrective measures and assist development teams in fixing those issues;
- Communicate efficiently technical security requirements to project stakeholders.
Qualifications
- Good experience in reverse engineering games/cheats and/or vulnerability research;
- Strong knowledge of static and dynamic analysis on executables, proprietary file formats, and proprietary network protocols;
- Experience with disassemblers/ decompilers such as IDA Pro;
- Good knowledge of Windows internals;
- In-depth understanding of software exploitation, protection/obfuscation techniques, knowledge of anti-cheat solutions and possible bypasses, and cheating techniques;
- Good understanding of common vulnerabilities and security issues in online games.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Senior Environment Artist (Level Artist)
Montreal, Canada - Full-time - REF25408W
Job Description
As an Environment Artist (Level Artist) at Ubi MTL, you'll create captivating 3D environments within an immersive world waiting to be explored. You will be an environment architect, a visual storyteller, and an experience maker wrapped into one.
Be it in a level, side mission, or piece of an open-world map, you assemble and position key elements to deliver impactful visual moments and enhance the player experience. Every asset you carefully place, from a building to a prop, tells a story and evokes an atmosphere and a mood.
Even within a given framework, you can push creative boundaries – and you have the artistic ability to do it. You know how to modify lighting, play around with composition, and add just the right amount of detail to develop a game space with plenty of personality.
What you’ll do
- Collaborate with level designers and the art director to discuss and understand game intentions and vision;
- Perform artistic research (find written descriptions and visual references);
- Set up placeholders and submit modelling and texturing requests to artists;
- Find balance between artistic aspects and technical constraints;
- Integrate and build assets into the game engine to set and dress a polished scene;
- Ensure integrated work is aligned with artistic direction and makes sense gameplay wise (test and improve).
Qualifications
What you bring
- A college diploma in 3D Modelling or equivalent
- Experience in modelling, texturing, lighting, and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, colour theory, etc.
- Strong communication and interpersonal skills
- Curiosity, flexibility, and resourcefulness
- Creativity and a keen eye for detail
*Knowledge of 3D scanning and optimization techniques, a huge plus
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
Your CV, highlighting your education, experience, and skills
A portfolio of your best 3D work! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Generalist Programmer
Montreal, Canada - Full-time - REF26735Z
Job Description
As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games.
You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine, editor, middleware, etc. You will also be able to sharpen your analytical skills by tackling the technical challenges associated with a variety of systems (AI, 3D, sound, animation, etc.), adding many other strings to your bow by doing so.
Your contributions will be essential to the foundation of our systems. Simply put, without your versatile know-how, the production teams won’t be able to do their work!
What you’ll do
- Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
- Support the production teams by ensuring the stability and proper functioning of their systems and tools.
- Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
- Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
- Monitor performance and memory budgets and adjust as needed.
- Debug and optimize existing systems to facilitate the work of other programming teams.
- Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
- Keep abreast of advances in the field of programming.
Qualifications
What you bring
- Around 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- Excellent proficiency in various programming languages, especially C++
- A degree in Computer Science or Computer Engineering (or related training)
- Good analytical and synthesis skills and attention to details
- Ability to work as part of a team and good interpersonal and communication skills
- Autonomy, curiosity and resourcefulness, that push you to go talk to people.
- Flexibility in the organization of your work, allowing you to adapt to changes.
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Artistic Director (Visual Design)
Montreal, Canada - Full-time - REF27017L
Job Description
As an Artistic Director Visual Design at Ubi MTL, you are in charge of the quality and content of graphic and audiovisual productions. You will ensure that the elements produced are aligned with the game's vision and propose creative and innovative ideas and concepts.
Collaborating closely with artists and designers across production teams, you’ll support them in pushing concepts further, producing consistent work, and enhancing player experiences through impactful visuals.
What you’ll do
- Propose graphic or audiovisual concepts based on the client's brief in the form of a synopsis, mood board or sketch.
- Define the artistic style of the graphic or audiovisual mandate inspired from the game's artistic direction (reference films, competing games and design documents).
- Ensure that the artistic vision is communicated through the visual identity.
- Create lit and original concepts that support the game's positioning with the various project teams.
- Communicate expectations to the production team assigned to the mandate and ensure the quality and content of the ambiances, sets, characters, narration, etc. using visual references and documents that describe the artistic direction.
- Follow up and validate the team's finished work so the elements produced are in line with the initial brief and the game's vision, and ensure that the quality is respected.
- Work directly with the project director and artists.
- Produce documents such as GAP (Game Artistic Personality), brief, guide style.
Qualifications
What you bring
- Around 10 years of UI, visual design, branding, or art direction experience (in the video game industry, a huge plus) or other relevant experience
- A degree in Graphic Design, Communications, Multimedia, or equivalent
- An understanding of art fundamentals and artistic culture
- In-depth knowledge of the Adobe Creative Suite, Photoshop, and 3D software (e.g. 3DS Max)
- The ability to give constructive feedback and to convey an artistic direction + make it a shared goal
- A highly creative, collaborative, and innovative spirit
- Open-mindedness: you’re receptive to new ideas and fresh perspectives
- Solid interpersonal and presentation skills
- Effective cross-departmental communication: you have the know-how to communicate with tech and creative teams alike
- A willingness to roll up your sleeves to get the job done!
What to send our way
- Your CV, highlighting your experience, education, and skills
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (UI Programming) - [Assassin's Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF27249F
Job Description
As the Lead UI Programming Team Leader, you will guide a talented and inspired programming team in developing essential technologies for the highly anticipated games by Ubisoft fans. Your team will achieve its ambitions through your technological expertise, leadership, and ability to make informed decisions in the face of challenges. Passion and pride will mark the work you accomplish.
Driven by the desire to see your team members thrive, you will support them in their professional development by ensuring their well-being, advocating for them with other teams and management, and ensuring that each person is in a role that stimulates them and showcases their talents.
Your comprehensive vision and understanding of the various roles within your team will enable you to coordinate work optimally and amplify the results of each member's efforts.
Your greatest motivation: seeing your team excel and deliver quality and cohesive systems that contribute to providing the rich gaming experience sought by our players.
What You Will Do:
- Assign tasks and ensure tracking of progress on various projects during team meetings.
- Equip your team adequately so they can work autonomously and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Review notable bugs and determine the best way to address them.
- Regularly communicate with leaders from other disciplines to plan, assess risks, and deliver on time.
- Code alongside members of your team.
- Keep your project manager informed of the progress of your assignments and meet with other leaders, both from your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What You Bring to the Team
- A Bachelor's degree in Computer Science or Computer Engineering (or equivalent training)
- Extensive experience in video game programming
- A minimum of 3 years' experience in managing a programming team
- Excellent proficiency in the C++ language and other languages commonly used in game production
- Experience gained from participating in the full production of at least one game or equivalent as a programming team leader
- Strong organizational skills
- Excellent communication and strategic leadership abilities, coupled with empathy and diplomacy
- The ability to remain calm in challenging situations (knowing there's always a solution)
- A genuine understanding of video game production and an ease in empathizing with other disciplines involved in production
What to Send Us
Your CV highlighting your education, experiences, and skills
Additional information
About Us
Ubisoft's teams comprise 19,000 individuals spread across over 30 countries around the world and are united by a common mission: to enrich the lives of players through original and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is a company committed to equal opportunities and believes that diversity of backgrounds and perspectives is essential for creating worlds that enable the flourishing and expression of all.
Working at Ubi MTL means enjoying a workplace that fosters creativity and encourages connection. We offer a collaborative space focused on professional advancement, learning opportunities, and well-being (our significant benefits package attests to this!).
If you're excited about tackling exciting challenges, leveraging the latest technologies, and being part of the future of entertainment, join us in creating the unknown.
At Ubisoft, you are welcome just as you are. We embrace diversity in all its forms. We are committed to fostering an inclusive and respectful work environment that celebrates all differences.
Brand Production Director
Montreal, Canada - Full-time - REF26027K
Job Description
Reporting to the Vice President, the Brand Production Director will embrace their inner servant leader as they collaborate with all productions and strategic initiatives across the brand. Being a key member of the brand’s executive leadership team, they implement best processes, methods and tools that help project and central teams collaborate and build value together. They will establish and operate central services and special projects needed across the brand.
What you'll do
Operational Responsibilities
- Partner with teams to ensure the efficient, timely, and quality delivery of every game, media, and project on the brand’s global roadmap
- Collaborate with all departments to consolidate and connect roadmaps and production plans between central services, technology, IP and game productions to ensure all dependencies, deliverables, timelines, and risks are understood
- Manage centralized team of producers and project managers to support various initiatives and departments across the brand
- Ensure all teams and the brand have processes to manage scope, resource planning and change management
- In conjunction with other brand leaders own budgets, P&L and ensure fiscal responsibility
- Strive for continuous improvement by fostering a culture of innovation and actively seeking opportunities to refine processes and optimize resource cycles.
- Monitor KPIs and create avenues of support for all teams across live operations as needed
Collaborate with each project team to:
- Act as a service provider for all operational, development, brand and productions needs that may arise during the course of development
- Establish the operational structure for the brand, its production teams, and how to best manage and allocate resources across the projects
- Effectively implement a clear decision-making framework, roles, and responsibilities across the brand’s projects. Communicate the framework to teams and all stakeholders
- Work with leadership and teams to define deliverables, identify risks, report the status of projects, set-up quality goals and budgets, and have the right processes in place to monitor, review and mitigate them
- Knowledge share, foster communication and connect with other development teams and partners to support the teams as needed
Content
- Work with and support teams in implementing best processes, methods, and tools so that they:
- Obtain the expected level of quality for each game
- Are able to define plans of action to handle delays that impact the brand roadmap, schedule or quality
- Meet key milestones and goals across the project’s lifecycle
- Achieve deliverables for other brand stakeholders and departments
- Are properly staffed and have the tools, software, hardware and means to meet expectations
- Drive special projects as it pertains to the brand’s evolving objectives and requirements
- Procure and manage co-development partnerships and external vendors as needed
- Centralize learnings and operational and production intelligence across studios, central teams as it pertains to development, production, and live operations.
Qualifications
What you bring to the team
- 10 years' experience as a senior video game producer, production/operations/brand manager, or other relevant position in the multimedia or gaming industry;
- Experience as a project manager with a proven track record of successfully completing major games/projects in terms of quality standards, budget, time and resources;
- In-depth knowledge of video game development;
- Influential leadership;
- Excellent analytical and problem-solving skills;
- Creativity and innovation;
- Results orientation and ability to work effectively under pressure;
- Excellent communication skills;
- Good knowledge of change management.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Director Level Design
Montreal, Canada - Full-time - REF5097X
Job Description
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility of your area of ownership (e.g. AI, mission, world, cinematics, etc.).
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support design pipelines and workflows.
- Train team members on tools and techniques + raise awareness of new processes.
- Assist content creators with their technical needs & bridge communication between design and programming.
- Review and give your input on integrated work & find solutions to fix bugs.
- Maintain technical documentation (e.g. procedures, how-to guides, etc.).
- Prepare post-mortems + recommend ways to evolve how we create and integrate data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios.
- Participate in recruitment to build the technical design team & foster their growth.
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in the video game industry or other related experience + 3 years of leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations and the Microsoft Office suite (especially Excel, PowerPoint, and Visio)
- Familiarity with bug tracking software (e.g. Jira), version management systems (e.g. Perforce), and basic programming
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Excellent communication, interpersonal, mentorship, and presentation skills
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV, highlighting your education, experience, skills, and games shipped
Additional information
About us
At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.
When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
More than anything, at Ubi Montreal, you will regularly ship a variety of big, quality titles – Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor and… well we can’t disclose all our secrets just yet… – and work with some of the most talented people in the industry.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Level Design Director [Unannounced project]
Montreal, Canada - Full-time - 2463BR
Job Description
As a Level Design Director at Ubi MTL, you will provide players with quests to undertake, puzzles to solve, and goals to accomplish as they journey through an immersive world.
You'll combine game design and narrative elements to craft a selection of rewarding missions, and then guide a talented group of level designers to transform vision into reality.
As an empathetic mentor, you'll step in to help your team polish and connect their projects to create a seamless and engaging gameplay experience for players to enjoy.
What you’ll do
- Collaborate with the world design director and other core team members to define the vision of a game.
- Brainstorm and research to plan the mission guidelines.
- Assist level designers during prototyping (experiment with designs and explore opportunities).
- Outline the gameplay experience (encounters, flow, rhythm, tension, pacing, variety, etc.) in mission documentation that will serve as a reference and source of inspiration throughout development.
- Coordinate and oversee mission level designers as they bring concept to playability.
- Balance artistic aspects with technical constraints to align all technical, design, graphic, and narrative features.
- Provide mentorship and constructive feedback to your level design team to achieve quality.
- Find solutions to issues uncovered by play testers and cross-functional teams (get to the root of problems to solve them)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 8 years of experience in the video game industry or other relevant experience and 3 years of leadership experience
- Exceptional communication, interpersonal, and presentation skills
- A solid understanding of level design and all phases of video game production
- Excellent time management, problem-solving, and organizational skills
- An innovative, creative, and collaborative spirit
- Ability to accept feedback and adapt to it – you have the flexibility to revaluate and adjust your level design direction when and as often as needed!
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences
Level Designer [Far Cry Project]
Montreal, Canada - Full-time - REF27209R
Job Description
As a level designer at Ubisoft Montréal, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Lead - UI
Montreal, Canada - Full-time - REF27024R
Job Description
As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress; tackle setbacks; share updates; present features; give feedback; informatively and constructively explain the root causes of risks and issues; etc.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Sync up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- Around 7 years of programming experience in C++
- · A deep understanding of a variety of game engines, systems, programming languages, interdependencies, and critical issues
- · The ability to make informed, immediate decisions with minimal long-term impacts
- · A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- · Excellent mentorship, interpersonal, and presentation skills
- · A highly innovative and collaborative spirit
- · Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- · A desire to share your knowledge to push the boundaries of technology & help others improve their skills
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Animation programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26506S
Job Description
As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards. Your solutions will efficiently make characters move and interact realistically with their environment.
What you'll do :
- Work with different animation and programming teams to understand their game animation needs, constraints, and intentions to design adapted and reusable solutions.
- Analyze existing animation features to properly understand technological limits and know what the engine can produce.
- Build procedural IK animation systems that will be the basis for creating a living, dynamic world.
- Maintain IK animation systems unique to Ubisoft and optimize their capabilities for new projects.
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
- Research and develop new animation techniques (ex. procedural, physics, etc.).
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring :
- C++ experience and Visual Studio knowledge
- Strong 3D math skills
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), etc.
- Experience in DCC tools and in the animation field to understand programming tools and how to improve them
- A degree in Computer Science or Computer Engineering (or related training)
- A good eye for detail to find even the smallest flaws in the system and optimize them
What to send our way :
- Your CV highlighting your education, experience, skills, and any games shipped
- Samples of your work (attach files or send us a link to your personal website or online portfolio)
Additional information
Team Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661X
Job Description
As a team lead, you will guide a group of talented and inspired gameplay programmers (3C, Systems, AI and more) who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
· Your CV highlighting your education, experience, skills, and games shipped
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Programming)
Quebec City, Canada - Full-time - REF26564X
Job Description
Founded in 2005 and with a team of over 600 creative, passionate and innovative talents, Ubisoft Quebec is now one of the leaders in the industry. Involved in the Assassin's Creed franchise since 2010, our studio assumed the leadership of Assassin's Creed Odyssey as well as Immortals Fenyx Rising, and is now developing Assassin's Creed Codename RED.
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 19,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
Cheffe, Chef d'équipe (informatique)
Quebec City, Canada - Full-time - REF26564X
Job Description
Fondé en 2005 et fort d'une équipe de plus de 600 talents créatifs, passionnés et novateurs, Ubisoft Québec est maintenant parmi les leaders de l'industrie. Impliqué sur la franchise Assassin's Creed depuis 2010, notre studio a assumé le leadership d'Assassin's Creed Odyssey ainsi que Immortals Fenyx Rising, et développe maintenant Assassin's Creed Codename RED.
En tant que cheffe ou chef d’équipe, vous guiderez une équipe de programmation talentueuse et inspirée qui développera des technologies essentielles à la création des jeux tant attendus par les fans d’Ubisoft. Elle mènera à bien ses ambitions grâce à votre savoir-faire technologique, à votre leadership et à votre capacité à prendre des décisions éclairées face aux défis. Passion et fierté marqueront le travail que vous accomplirez.
Animé·e par le désir de voir les membres de votre équipe s’épanouir, vous les accompagnerez dans leur cheminement professionnel en veillant à leur bien-être, en vous faisant leur porte-parole auprès d’autres équipes et de la direction, et en vous assurant que chaque personne occupe un poste qui la stimule et fait briller ses talents.
Votre vision globale et votre compréhension des différents rôles au sein de votre équipe vous permettront de coordonner le travail de façon optimale et de multiplier le résultat des efforts de chaque membre. Votre plus grande motivation : voir votre équipe se perfectionner et livrer des systèmes de qualité et cohérents qui contribueront à offrir l’expérience de jeu riche que recherchent nos joueuses et nos joueurs.
Ce que vous ferez
- Distribuer les tâches et assurer un suivi de la progression des différents projets lors de réunions d’équipe.
- Outiller adéquatement votre équipe de sorte qu’elle puisse travailler de façon autonome et contribuer à la vision technologique à long terme des projets.
- Rencontrer individuellement chaque membre de votre équipe pour parler rendement, bien-être et avancement de carrière.
- Passer en revue les bogues notables et déterminer la meilleure façon de les régler.
- Communiquer régulièrement avec les chef·fes d’autres disciplines afin de planifier, d’évaluer les risques et de livrer dans les temps.
- Coder aux côtés des membres de votre équipe.
- Tenir votre chef·fe de projet au courant de l’évolution de vos mandats et rencontrer les autres chef·fes, tant de votre projet que des autres, afin de discuter des façons d’améliorer les processus et de partager les technologies.
Qualifications
Ce que vous apportez à l'équipe
- Un baccalauréat en informatique ou en génie informatique (ou une formation équivalente)
- Une vaste expérience en programmation de jeux vidéo
- Un minimum de 3 ans d’expérience en gestion d’une équipe de programmation
- Une excellente maîtrise du langage C++ et d’autres langages couramment utilisés en production de jeux
- L’expérience qui vient avec la participation à la production complète d’au moins un jeu ou l’équivalent en tant que chef·fe d’équipe, programmation
- Un grand sens de l’organisation
- D’excellentes aptitudes de communication et de leadership stratégique, doublées d’une grande empathie et de diplomatie
- La capacité à rester calme face aux situations difficiles (vous savez qu’il y a toujours une solution)
- Une réelle compréhension de la production de jeux vidéo ainsi qu’une facilité à vous mettre dans la peau des autres quarts de métiers impliqués dans la production
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
Additional information
- Un mode de travail hybride et flexible, 6 semaines de vacances dès votre première année, un congé parental enrichi, un gym Ubi directement dans nos bureaux, un programme d’assurances collectives complet, l’accès aux services complets de télémédecine Dialogue, un REER avec contribution d’Ubisoft, un programme de bonification avantageux, des mesures concrètes pour assurer le droit à la déconnexion, l’option de travail à temps partiel et bien plus. Cliquez ici pour connaître tous les détails.
- Joindre les rangs d’une équipe de 19 000 collaborateur·trices d'Ubisoft, réparti·es sur plus de 40 sites à travers le monde, sont lié·es par une mission commune : enrichir la vie des joueur·euses par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres à venir;
- Travailler pour un employeur équitable, pour qui la diversité est une priorité. Aucune discrimination n’est faite à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.
Director, Development & Production Efficiency
Quebec City, Canada - Full-time - REF26767O
Job Description
Your mission will be to maximize the effectiveness of our production strategy to allow room for innovation, efficiency, governance, continuous improvement, and the development of business skills.
As a member of the studio management team and under the supervision of the Managing Director, your department will have the mission of implementing and operationalizing the optimization and evolution in our ways of producing, ensure the governance and optimization of our production processes & tools, support production analysis operations and collaborate in the implementation of talent development strategies. You will support producers and their teams for all strategic & operational aspects of the development of our games.
Production processes, optimization, and continuous improvement
- Provide expert leadership and ensure that inefficiencies in the production processes are identified as well as opportunities for improvement, with a view to optimizing our production costs.
- Lead projects and initiatives related to the development of our ways of producing games and to the organizational optimization of our production structures.
- Implement forums & actions necessary to develop a culture of continuous improvement within the production teams.
- Monitor and facilitate the deployment of innovations in game production.
- Is the guardian of production methods and processes.
- Monitor the portfolio of continuous improvement initiatives in production management and ensure their governance.
Production analytics and performance monitoring
- Ensure the convergence of practices, tools and metrics used in production analysis and manage the team of Analysts & Product Specialists.
- Ensure that Studio practices are aligned with the Group’s different instances or portfolios.
- Ensure reporting of the project portfolio at Studio level (align, produce, and develop dashboards, define performance indicators, etc.)
- Contribute to project portfolio reporting at all levels of the organization (Zone, Franchise, Group)
- Develop, standardize, and supervise production analysis practices in convergence with the Group's different production analysis communities.
Talent management and development in production
- Exercise mobilizing leadership supporting the Studio's objective of creating a learning organization and contribute to the evolution of the development practices of business skills.
- In close collaboration with Directors and the Talent Management team, actively participate in mapping medium and long-term talent development needs, support the development of career paths, contribute to the identification of expertise development strategies and to their implementation.
- Actively contribute to strategic resource planning and studio capacity management.
Qualifications
What you bring to the team
- Experience and recognized leadership in project portfolio management, governance, and various project management & continuous improvement methodologies (Waterfall, Agile, ITIL, COBIT, PMI, KanBan, etc.)
- Experience in video game production (or other relevant experience in the multimedia industry)
- Experience and recognized skills in team management
- Capability to influence and inspiring leadership.
- A mindset and qualities to implement tools and a culture of performance monitoring (implementation and monitoring of indicators and dashboards, implementation of analytical tools within production processes and cycles, etc.).
- An analytical mindset and recognized expertise in process optimization and continuous improvement
- Ability to balance the production needs and people development
- A Project Management Professional (PMP) and Certified Scrum Master (CSM) certification will be an asset.
- Good knowledge of the JIRA tool (an asset)
Additional information
What to send our way
- Your CV highlighting your education, experience, and skills
Please note that if you need a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365F
Job Description
As a 3D Animator at Ubisoft Saguenay, you will be responsible to create fluid and harmonious animation for games that allow players to fully immerse themselves in a perfectly coherent and convincing world.
Rainbow Six Siege is a constantly evolving game as a service, a competitive, esports-oriented 5v5 PVP shooter. Over the last 6 years, we have continuously added new content while simultaneously enhancing our technical and data foundations.
Whether you are animating a hero, a crowd, or an object, you need to think about the intent of the movement and the subject's behavior. You are concerned about defining how a tiny piece fits in the whole game. Your efforts take on their full meaning when you take a step back, look at the final product and see months of work on mechanics and decision-making merge into a work of art that brings to life a beautiful new world.
You understand that teamwork is essential to get to this point. As an individual, you see in every movement a hidden story; you tend to deconstruct and rebuild the world around you. As a teammate, you are pride of your attention to detail, your organizational and communication skills, as well as your ability to adapt to change. You collaborate with artists, designers, programmers, leads and other animators, with different opinions, ideas, and constraints, but who all share the common goal of representing an authentic universe that stands out from a unique flavor.
What you'll do
- To synchronise the engine and the build to ensure that you work with the last code and latest animations;
- To check in with the team lead and the team;
- To do prototyping, key framing or animations blocking; to work on animation from zero or from mo-cap;
- To test your animations many times et to validate your conceptions;
- To resolve animation problems;
- To refine your animations;
- To maintain and to increase your knowledge in your domain by reading the latest documentations.
Qualifications
What you bring to the team
- Degree in 3D animation for video games or equivalent;
- 7 years or more of experience in video game animation, or equivalent;
- Communication skills with every profession and to support and to increase your team skills in visuals;
- Experience with animation software like Motion Builder, 3ds Max or Maya;
- You like to go further but you understand the requirements of cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Artist (Environment)
Saguenay, Canada - Full-time - REF25911O
Job Description
As a Technical Artist (Environment) you are responsible for many technical aspects related to the overall graphics of the environments (level art, modeling, textures, integration, etc.) In addition to in-depth artistic knowledge, he/she must also possess very strong technical skills.
Working in collaboration with other members of a multidisciplinary team, the technical environment artist is responsible for many of the complex technical aspects related to the graphic elements that make up the levels. Acting as a reference within his/her team, he/she helps, trains and advises peers, while developing production pipelines and best practices.
What you'll do
- Master the graphic aspects of the engine used to create levels, and become a reference in the field;
- Help and support the artistic and technical departments in their development choices, both in terms of quality and performance;
- Use and implement the best tools and work methods to improve productivity and respect for constraints;
- Provide training sessions so that all members of the graphics team are able to use production tools and methods properly;
- Develop, integrate, validate and optimize graphic data in the engine;
- Participate in reviews;
- Solve complex graphic problems according to their priority, and support other artists in finding solutions to their issues;
- Perform all other related tasks.
Qualifications
What you bring to the team
- Degree in game-oriented modeling or other equivalent training;
- Experience as a modeler, level artist, special effects artist, lighting artist or character modeler in video games;
- Excellent technical skills;
- Good organizational skills;
- Strong artistic sense and attention to detail;
- Creative and efficient;
- Team player;
- Autonomous and proactive.
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Additional information
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 19,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
About Ubisoft
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Programming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353O
Job Description
As a Team Lead (Engine) at Ubisoft Saguenay, you guide a group of talented and inspired programmers who develop technology critical to the creation of games Ubisoft fans can’t wait to play. Your team achieves its ambitions thanks to your technical know-how, leadership and ability to make informed decisions. You take pride and share passion for the systems your team develops together.
Your vision and your deep comprehension of what everyone does on your team allow you to harmonize and to multiply the results of everyone’s contribution. When quality systems are delivered and when they work together cohesively, you know you have contributed to offering a rich experience to our players. That’s what truly motivates you.
What you'll do
On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them. You communicate regularly with leads from other disciplines, to plan ahead, identify risks and deliver on time.
You code alongside your team on a daily basis. You regularly update your Project Lead on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology.
Qualifications
What you'll bring
- A degree in computer science or computer engineering;
- A good knowledge of programming languages such as C++, C#, java, python or others;
- Several years of solid experience in programming;
- Knowledge of video game engines or experience in embedded software programming or similar;
- Experience in managing a team of programmers or other similar experience;
- Excellent communication and strategic leadership skills;
- The ability to remain calm in difficult situations (you know there is always a solution);
- An understanding of game production and good interpersonal skills with non-technical people.
Additional information
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
Level Designer
Saguenay, Canada - Full-time - REF7947F
Job Description
When you’re a Level Designer at Ubisoft Saguenay, you are the creator and director of interactive experiences that will touch the player. You bring the overarching story of the game to life by combining a selection of challenges, atmospheres and elements that will create a plethora of fun possibilities for the player to discover.
Like a hidden maestro, you arrange the flow, rhythm and tension of your carefully planned mission. You understand and care about your player's needs and expectations, all while offering a AAA-quality, cohesive experience that will advance the game narratively. Your skills, which straddle the creative and technical worlds, support you all the way from prototyping to delivery, and your resourcefulness allows you to find, search for and use existing and new tools to make your vision a reality.
What you'll do
- Design the steps and details of your mission
- Prototype different gameplay designs to get a feel for your mission
- Collaborate with Gameplay Programmers on integration of gameplay element
- Work with Level Designer – World and Level Artists to ensure playability and consistency
- Plan, request and follow up on components (gameplay, IA, sound, etc.), and integrate them as they come in
- Document and present your work, including prototyping and playtest results, to various teams and directors
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 3 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using professional game-editing software (Unity3D, Unreal, CryEngine, etc.) and their related scripting tools
- Thorough grasp of the principles of good level design (pacing, risk and reward, difficulty, etc.)
- You have shipped at least one AAA game, and been involved in all phases of development
- An undergraduate degree in Computer Science or Software Engineering is an asset
- Experience with coding, advanced scripting and modeling is an asset
- You are adaptable and open to whatever realities playtests may uncover about your work
- You are creative and thirsty for innovation
Additional information
About us
Ubisoft Saguenay is a multidisciplinary team building video games since 2018. We’re looking for passionate creators who want to design outstanding games and deliver memorable experiences to our players.
When you join Ubisoft Saguenay, you play a key role in creating world-class video games.
At the studio, you’ll discover an innovative, dynamic and creative world: a unique environment that offers constant career advancement, a welcoming learning environment and competitive compensation packages.
You’ll work on prestigious titles in partnership with our Canadian Ubisoft studios.
Create the unknown. Join the adventure!
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Level Designer [Prince of Persia]
Toronto, Canada - Full-time - REF28040B
Job Description
As a level designer at Ubisoft Toronto, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Character Modeller
Toronto, Canada - Full-time - REF27987U
Job Description
As a Character Artist/Modeller at Ubi Toronto, you'll create people, creatures, and animals for players to interact and connect with. You’ll combine your artistic and technical talents to form the physical features that define the characters that live within our worlds.
You'll enjoy the detailed, versatile, far-from-boring character development process. To you, creating new blend shapes, good edge flow, and optimized meshes will be opportunities to push your skills. Always eager to improve, you’ll constantly be on the lookout for feedback to refine your art and build the best foundation for characters to be brought to life.
What you'll do
- Sculpt high poly characters with ZBrush, Marvelous Designer, modeling softwares.
- Rework the topology and optimize low poly model
- Work on UV packing while taking in consideration the customization features in the engine.
- Bake the different maps of the PBR workflow from high poly to low poly.
- Create PBR textures in Substance Painter.
- Integrate low poly model from 3Ds Max to the engine.
- Add details with in-engine shaders.
- Collaborate with teammates and lead to ensure delivering everything by the deadline.
Qualifications
What you bring
- Game industry experience with 3D packages, preferably 3DSMax & ZBrush (AAA game experience is an asset)
- Knowledge of real-time modeling techniques (shaders, PBR, normal, displacement etc.)
- Solid high & low resolution modeling and texturing skills
- Experience in modeling of realistic human anatomy
- Good working knowledge of and experience with facial and hair development
What to send our way
- Your CV highlighting your background and skills
- A demo reel with a breakdown of your best work – seriously, show us your process! Attach samples or send us a link to your personal website or online portfolio.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About Us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Character Modelling)
Toronto, Canada - Full-time - REF27985F
Job Description
As a Lead Character Modeller at Ubi Toronto, you'll guide the creation of the characters players will interact and connect with. You’ll oversee and support a talented team of character modellers in transforming concept designs into the defining people, creatures, and animals that live within our worlds.
You’re a well-rounded team ambassador: an expert communicator, collaboration encourager, and not to mention a skilled artist. You understand the character creation process along with its (at times, many) technical and artistic constraints. You’re able to step in to coach your team, find solutions to setbacks, and deliver feedback with confidence.
What you’ll do
- Collaborate with other art leads and the art director to discuss and develop the game vision.
- Coordinate and motivate character modellers as they develop and polish their character art throughout the 3D pipeline.
- Organize and run regular team meetings to assign tasks, establish priorities, discuss progress, etc.
- Balance artistic aspects with technical constraints, maintaining quality and performance standards (poly count, memory, etc.).
- Review integrated work, ensuring it’s aligned with the artistic direction and can animate well.
- Provide mentorship and constructive feedback to develop a consistent, quality visual style.
- Stay up to date on best practices to keep up with the industry.
- Participate in recruitment to build and grow your character modelling team.
Qualifications
What you bring
- A college diploma in 3D Modelling, Fine Art, or equivalent (undergraduate degree an asset)
- At least 5 years of experience in modelling, texturing, or other relevant experience (leadership an asset)
- Knowledge of 2D art tools (e.g. Photoshop) and 3D software (3DS Max, Maya, Substance Painter, Marvelous Designer, and ZBrush) *
- Solid understanding of topology, materials, textures, proportion, and anatomy + animation and game limitations
- Excellent mentorship, communication, organization, time management, interpersonal, and presentation skills
- Flexibility and a whole lot of resourcefulness
- A highly collaborative, creative, and empathetic spirit
- A super sharp, trained eye for detail
* Knowledge of project management software (e.g. Jira), 3D scanning, and optimization techniques = very nice to have
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- A portfolio of your best 3D work (attach images or send us a link to your personal website or online portfolio)
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below.
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Lighting Artist [Rainbow Six Siege]
Toronto, Canada - Full-time - REF25205Z
Job Description
As a Lighting Artist, you will work within our multi-discipline art team to light the game world as well as create mood and atmosphere that is in keeping with the Art direction of the game. You will be expected to master the engine and tools in order to maintain a consistently high quality level while ensuring artistic and technical constraints are respected.
What you'll do
- Work with the Artistic Director and Art Leads to develop the visual style and validate the quality of the lighting.
- Define workflows and create visual benchmarks.
- Get familiar with the visual references so as to respect the artistic direction of the project and be able to make suggestions regarding atmosphere and lighting.
- Design lighting systems that will support both visual style and gameplay.
- Verify the quality of the lighting in game and make any necessary changes.
- Correct the lighting bugs entered by testers to eliminate anomalies.
- Maintain a consistently high quality level while ensuring artistic and technical constraints are respected.
- Provide feedback on developing lighting pipelines and tools.
- Track and report progress regularly.
Qualifications
What you have
- Experience lighting for games, film, or TV.
- Strong understanding of art fundamentals and design including composition and colour theory.
- Solid technical knowledge of how to create run time lighting in game engines.
- Ability to work as part of a team.
- Enthusiasm to collaborate successfully with different teams and studios.
- Good communication skills and ability to accept critique and adapt to change.
- High level of creativity, autonomy, and initiative.
- Detail-oriented.
We know that skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
Additional information
What You’ll Get
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
Life at Ubisoft
At Ubisoft Toronto, we look for people who are excited to create the future of games in one of the most diverse cities in the world. We believe that embracing our individuality helps us build stronger creative teams and develop better games for all players.
When you’re a member of our team, your professional development is a priority. You’ll have opportunities to be challenged, learn and grow in your role. Pushing the boundaries of what’s possible within game development while working with Ubisoft’s most powerful technologies – from game engines to performance capture and more. Annual performance reviews and salary increases will help you further your career and grow with our studio. We also offer hybrid remote work options, six weeks of vacation for all employees, an enhanced parental leave program, a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development.
We celebrate the big and small moments together – with virtual events, get togethers, giveaways and more. In addition to our “right to disconnect” philosophy, the studio offers a variety of health and wellness initiatives including yoga, an on-site gym, flexible work hours, and other programs to create a better, sustainable work environment for our teams.
We encourage you to read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Senior gameplay animator (viewmodel) - Far Cry project
Toronto, Canada - Full-time - REF27788V
Job Description
What you'll do
- You create animation systems for the player in First Person view, as well as the equivalent replication animation (3rd person). Animation and feel have to respect the visual language set by the Animation Director and respect game design constraints;
- You are good at keyframing; most of our player animations in first person view are keyframed;
- You are able to work with mocap, as that is what we are using for replication;
- You export and integrate your animations following technical guidelines in collaboration with the technical director or technical animator, designers and programmers;
- You are expected to work closely alongside your fellow animators, animation director, programmers and designers in order to deliver your feature on time at the level of quality expected;
- You are responsible for the final in game feel of your feature, and it's how we validate the quality of animations;
- You are someone who enjoys being part of a team and likes to share their ideas and hear the ideas of others. You are able to compromise and find creative and elegant solutions to complex problems;
- You are driven and proud to deliver high quality work. You are tolerant to frustration and able to switch gears when it's necessary;
- You test and review your systems in the game.
Systems include but not limited to:
- Gunplay;
- Takedowns;
- Synched systems;
- Carrying;
- Locomotion and navigation.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- At least one shipped game;
- First person game animation experience is preferred;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- Experience with keyframe;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Level Artist - Prince of Persia
Toronto, Canada - Full-time - REF27605Q
Job Description
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Our Mission
Ubisoft is committed to enriching players’ lives with original & memorable entertainment experiences. We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery. At Ubisoft, you’ll grow and collaborate with highly talented teams from around the world. Our massively friendly work environment will inspire you to go above and beyond to create worlds people will fall in love with. Whether as an elite spy, a master assassin, or a fearless explorer, we put the player at the heart of all our games.
Ubisoft Toronto is a growing and diverse team on a collective mission to create what’s next in AAA games. Since opening our studio in 2010, our team has shipped the critically-acclaimed Tom Clancy’s Splinter Cell Blacklist as lead studio, and Assassin’s Creed Unity, Far Cry 4 and Far Cry Primal in collaboration with Ubisoft Montreal. In 2012, we opened our state-of-the-art Performance Capture Studio, and Playtest. We are currently working on Watch_Dogs 2 and For Honor in collaboration with Ubisoft Montreal, as well as several top-secret, unannounced projects.
Ubisoft Toronto is proud to be recognized as one of Canada’s Top 100 Employers for 2016.
Level Artist
As the Level Artist, you will represent the gameplay intentions as part of the graphic content of one or several game levels and ensure that the integration of the work is in line with the technical constraints and artistic direction.
Type of Position: Permanent, full-time.
Responsibilities:
The main and routine tasks of the Level Artist are to:
- Understand the game design documents to know the environments, objectives, atmospheres, story and style to create game levels;
- Understand the visual references, respect the artistic direction and search for more detailed and specific graphic references for the level(s);
- Understand project tools and their functions, the project file classification system and the process to update engine data and follow all instructions from the Graphic technical director;
- Set out the modelling and texturing needs, submit orders to modellers and texturers responsible for the map; follow up on the progress and quality of the work with the Project leader - Graphic;
- Assess level content with the immediate supervisor and establish time and planning estimates by priority and level;
- Build the rough map of the level with the level designer to show the preliminary graphic intentions, gameplays and ensure they are approved;
- Integrate the objects and textures that are produced into the level, create, assemble the key elements and determine a lighting intention in the map that is in keeping with the artistic direction;
- Act as a resource person for the artistic team for the map and level by answering questions from team members and informing artists of changes due to technical constraints;
- Ensure the technical and artistic quality of the maps once they are imported into the game by making any necessary changes and addressing issues with team members from other working units whenever necessary;
- Oversee optimization and debugging to fix the issues raised by testers;
- Carry out all other related tasks.
Training:
College diploma in 3D Art techniques for video games or equivalent training or experience.
Relevant Experience:
Minimum 3-5 years’ experience in modelling, texture, lighting and image processing or other relevant experience.
Skills and Knowledge:
- Ability to accept feedback and adapt to change;
- Sense of initiative;
- Good interpersonal and communication skills;
- Ability to work as part of a team;
- Originality and resourcefulness in problem solving;
- Knowledge of image composition;
- Basic gameplay and level design knowledge;
- Knowledge of optimization techniques (e.g. 3D Studio Max);
- Knowledge of ways to create atmospheres (lighting, artistic composition, etc.).
We Offer:
- Competitive Salary
- Comprehensive Benefits Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Bonus (If Applicable)
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Qualifications
Additional information
All your information will be kept confidential according to EEO guidelines.
AI (NPC) Programmer - Prince of Persia
Toronto, Canada - Full-time - REF27618K
Job Description
As an AI Programmer at Ubisoft Toronto, you’ll care about keeping our players immersed in the game world. Using our most advanced tools, you’ll make the unexpected come to life; in many ways, you’ll be responsible for creating the exciting, suspenseful and downright fun interactions within a game's universe. One of your biggest thrills will be to witness players engage with your work in surprising new ways.
You understand that game development is an iterative process and you’ll work with mission designers to improve each new version. As a dependable and collaborative member of an interdependent team of programmers, animators, designers and dev testers, you’ll provide the remarkable AI knowledge that will create the most compelling and interesting AI experience possible for our players.
What you’ll do
- When you get in in the morning, you sync up to the latest code and data, and check your email;
- Then it's off to your morning scrum, where the team discusses issues that have arisen. You present avenues for AI improvement, and what you will be working on for the day – which is programming AI for non-playable characters' (NPCs) behaviours, navigation, decisional systems and traffic systems, for instance, and fixing AI-related bugs;
- In collaboration with designers, ensure that the game's AI systems are coherent and maintain high standards of quality.
Qualifications
What you bring
- Around 3 years of experience in AI programming, ideally in the video game industry;
- Proficiency in C++ language;
- An undergraduate degree in Computer Science, Computer Engineering or equivalent;
- Experience developing on video game consoles;
- Experience as part of a team that has shipped a video game is an asset;
- That rare mix of attention to detail and flexibility in your work organization;
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Producer
Toronto, Canada - Full-time - REF17488K
Job Description
On being a Producer at Ubisoft Toronto:
As a Producer, you will have a massive impact on the success of our games. Your objective is to manage and oversee the project team and deliver world-class games while achieving quality, schedule, and business targets.
We are looking for a highly organized and systematic leader with excellent communication, and people management skills.
As a leader and manager, you know how to bring out the strengths of your team and develop an environment where your team thrives. You mentor and coach team members, and you help assign tasks and priorities. You empower your team with access to the right tools and resources to be productive and successful.
You have an intricate and detailed understanding of the game development process combined with deep knowledge about game business models with a player-centric approach. You always approach a challenge with an ROI-driven mindset, and you leverage data and your own experience to make smart, strategic decisions. You know how to lead both mature and early-stage projects, and you have a strong understanding of the Ubisoft development process.
You are resilient and adapt well to fast-paced, quickly changing situations. You are a master at resolving conflicting priorities. You thrive in the unknown, and you see challenges as learning opportunities. You believe passionately that diverse teams are more creative and innovative teams, and you are committed to lead what’s next in games.
The daily life of a Producer at Ubisoft Toronto:
Production Management
- Define, present and follow up on the development strategy for the game;
- Help define the scope and deliverables of the project;
- Manage the budgets for the project;
- Build an inter-project network and optimally organize the work plan;
- Manage risks and approve contingency plans;
- Follow up on projects and communicate status to executives;
- Meet with external collaborators.
Market
- Work with the Brand/Product Director to define the game’s market positioning;
- Ensure alignment on all deliverables to ensure successful marketing plans to support the game throughout production and into launch.
Content
- Create an environment that fosters and encourages team members to bring the best ideas forward for the project;
- Support the creative direction and ensure that it meets the quality standards for the game and target market;
- In collaboration with technical teams, make technology choices that support the game vision and development (tools and engine);
- Ensure that teams optimize technology and best practice sharing;
- Ensure that the game meets quality standards.
Team Management
- Help structure and support the project team;
- Help define talent needs for the project and recruit the best candidates;
- In collaboration with the leads and managers on the project, ensure that the team is engaged and working efficiently;
- Foster and take an active role in the career development of team members.
Qualifications
- Minimum 8 years of relevant experience in project management, ideally in progressive leadership roles;
- Must have project management experience in a game development environment;
- Must have demonstrated the ability to deliver large, complex projects (quality standards, budget constraints and effective team output);
- Have shipped a minimum of one AAA game title in a management or project management role;
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes;
- Experience advocating for the project with different stakeholders, including business, publishing, first-party and media;
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Animation Technical Director [Far Cry Project]
Toronto, Canada - Full-time - REF27188P
Job Description
The animation technical director (TD) will ensure the quality of the technical content produced by their working unit. The incumbent must optimize team productivity through pipeline processes by taking online user needs into account. The TD will carry out his tasks by adequately determining project needs, implementing effective tools and methods to maximize data integration in the game engine and provide technical support for their team.
What you'll do
- Define their team’s technical needs to carry out the creative vision (design and artistic) by validating the game features and challenging the interpretation to assess technical feasibility;
- Acquire the best internal and external tools, in collaboration with the programming team and other project TDs, to enhance and facilitate the work of the working unit by supervising feasibility of technological elements, asking that existing tools be adjusted, requesting new tools, or validating the effectiveness of the tools provided before they are deployed on the project;
- Establish the vision for the best work methods and data structure (data and assets) to standardize work methods and ensure the validity and integrity of the data (meet standards and minimize debugging) by validating or drafting pipeline documents and setting out a common classification system;
- Determine enhancements and resolve issues in close collaboration with programmers to provide technical support to the working unit and to empower specialists in its domain;
- Remain informed of new technical and technological developments to be able to apply these developments on the project whenever relevant and share project developments with peers (TDs on other projects and in other working units);
- Help plan the work in collaboration with the person who oversees planning based on the scope of each task and the impact of the working unit to establish a compromise between quality objectives and delivery constraints (time, costs, resources, etc.);
- Follow up on the tasks of associate TDs (if applicable) to assess the progress of the deliverables and coach TDs to ensure that their careers progress;
- Contribute to external tools selection (engine, plug-in, E-confluence, etc.) to ensure that working units’ needs are considered by assessing existing tools and helping to design and test new tools whenever necessary;
- Driving the optimization and debugging to fix the issues raised in his field of expertise;
- Carry out all other related tasks.
Qualifications
What you bring
- Diploma in their working unit for animation or equivalent;
- Minimum 8 years’ experience in the video game sector or other relevant experiences;
- Experience in their working unit at all game production phases;
- Experience on 2-3 games productions;
- 2 years’ experience as an associate TD an asset;
- User focus;
- Vision;
- Time and priority management skills;
- Coaching skills;
- Ability to draft technical documents;
- Good communication and interpersonal skills;
- Influence;
- Stress and change management skills;
- Resourcefulness in problem-solving;
- Curiosity.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Team Lead Animator (Gameplay) [Far Cry Project]
Toronto, Canada - Full-time - REF26173R
Job Description
What you'll do
- Support and drive AAA quality standards for the animation team;
- Work with Directors and Production Management team on animation style and quality expectations;
- Collaborate with our other project function and studio teams.
- Create, prioritize, assign, and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the team;
- Organize and lead team meetings and/or reviews with directors;
- Know the game’s story and narrative gameplay (through game design documents) and understand the technical/artistic constraints so as to be able to lead and coach the team;
- Draft regular reports for the Production Management team on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- For the team, anticipate and recognize potential conflicts and recommend solutions to the Production Management team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Production Management team;
- Coordinate bug correction as it pertains to the team’s work;
- Help recruit, manage and mentor team members;
- Ensure that new employees integrate the team;
- Support and drive the strategy of Animation pipeline, tools and processes;
- Carry out working unit-related tasks (depending on the size of the team the incumbent must supervise);
- Perform any other related tasks.
Qualifications
What you bring
- Strong hands-on understanding of animation software applications (3D Studio Max and Motionbuilder), principles and fundamentals;
- Leadership: Having managerial courage, self-driven with a sense of initiative;
- Ability to assemble productive teams;
- Time and priority management;
- Resourcefulness in problem-solving;
- Stress and change management skills;
- Ability to work as part of a team;
- Good interpersonal and communication skills;
- Knowledge of the other game production working units an asset;
- Flexibility in organizing work and an ability to delegate;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors;
- Resourceful in pushing innovation, optimization and new ideas;
- Knowledge of the tools used by team members;
- Project management knowledge an asset;
- Knowledge of the MS Office suite an asset;
- 5+ years’ experience in animation or other relevant experience;
- 2+ years of experience in a team lead, supervisory, management role or other relevant experience;
- Degree in animation or area of expertise for video games;
- Certification in project management or equivalent is an asset.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior Gameplay Animator
Toronto, Canada - Full-time - REF27303X
Job Description
When you’re a gameplay animator at Ubi Toronto, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent.
Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention and the subject’s behaviour, and of how this one tiny part fits into the larger picture of the game. All your efforts gain their meaning when you take a step back, see the finished product and feel the months of mechanics and decision-making dissolve to reveal a piece of art that brings a new, beautiful world to life.
You understand that teamwork is essential to reach that point. As an individual, you see a hidden story in the way a person moves; you tend to deconstruct the world around you into smaller parts that you then build back up. As a teammate, you pride yourself on your attention to detail, your organizational and communication skills, and your adaptability to change. You collaborate with artists, designers, programmers, leads and other animators, all of whom have opinions, ideas and constraints, but all of whom are committed to the unified goal of authentically portraying the universe with a certain flair.
What you'll do
- Sync the engine and the build to ensure you’re working with the latest code and animations;
- Check in with your lead and your team to update and be updated the current situation;
- Prototyping, key framing, or blocking an animation;
- Working on your animations, of course, from scratch or from mo-cap;
- Testing your animations—over and over—and validating your designs;
- Problem-solving your animations;
- Polishing your animations;
- Read the latest relevant academic literature in order to stay at the forefront of your field.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Animator
Toronto, Canada - Full-time - REF27070M
Job Description
The incumbent supports and innovates animation systems. Working closely with animators, riggers, game designers and programmers, you will work with mocap data, lip sync and facial animation systems, animation and physics rigs, animation trees and dynamic objects. In this role, you'll track, refine or establish pipelines for conventional and innovative features.
Responsibilities
- Understand the vision of technical management in animation;
- Working with technical constraints;
- Understand, analyze and propose new tools and best practices;
- Maintain communication with animators and other trades and departments;
- Support the Technical Direction team in the development of production methods and practices;
- Working with procedural animation systems and other animatable systems;
- Technical validation of animation assets and support for animators in creating nodal systems;
- Support the integration of animations in the game engine;
- Support the creation of animations and prototype systems in the game engine;
- Maintain the production pipeline of animations, procedures and tools;
- Provide technical support to the animation team;
- Create and maintain technical documentation;
- Perform any other related tasks.
Qualifications
What you bring
- Degree in game-oriented 3D animation techniques, equivalent training or relevant experience;
- Experience in video game animation or any other relevant experience;
- Understanding the engine workflow and developing tools with digital content creation (DCC) software;
- Understanding the production process and animation principles;
- Artistic anatomy and body mechanics;
- Knowledge of rigging, animation systems, IK and state machines;
- Knowledge of controllers and/or scripting (Max Script and/or Python) and/or animation DCC;
- Basic modeling and animation skills;
- Rigorous work ethic, ability to synthesize;
- A sense of initiative;
- Resourceful and self-taught;
- Attention to detail;
- Adaptability, flexibility, open-mindedness;
- Ability to receive, solicit and give constructive criticism;
- Ability to collaborate and communicate well with members of the animation team and other project teams.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior animation programmer
Toronto, Canada - Full-time - 6934BR
Job Description
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
What you'll do
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce;
- Build animation systems that will be the basis for creating a living, dynamic world;
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation;
- Research and develop new animation techniques (ex. procedural, physics, etc.);
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring
- At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
- Strong 3D math skills;
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
- Experience in the animation field to understand programming tools and how to improve them;
- A degree in Computer Science or Computer Engineering (or related training);
- A good eye for detail to find even the smallest flaws in the system and optimize them.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Director – Art [Splinter Cell]
Toronto, Canada - Full-time - REF25877F
Job Description
As a Technical Director (Art) at Ubisoft Toronto, you have the highest level of understanding of what our tech can do, can’t do, might do, and the visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do as a Technical Director (Art) at Ubisoft Toronto:
- Collaborate with other core team members to develop the overall vision and determine technical feasibility;
- Identify and analyze risks (engine, data, features, etc.);
- Assess existing tools and occasionally design custom ones to support art pipelines and workflows, and sustain the vision;
- Set up and maintain frameworks to allow artists the most creative freedom, while hitting quality and performance requirements;
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.;
- Resolve specific, complex, escalated issues and approve technical specifications;
- Anticipate technological advancements and stay up to date on market trends to define our best practices and share them with our studios and the industry;
- Represent the entire art team in technical discussions and requirements gathering;
- Set up frameworks for collaboration across multiple studios with different levels of integration;
- Prepare post-mortems and recommend ways to evolve how we create and integrate graphic data;
- Participate in recruitment to build the technical art team and foster their growth.
Qualifications
We know that skills and competencies show up in different forms and can be based on different experiences. If you are excited about the role, we strongly encourage you to apply even though you may not have all the qualifications listed below.
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript);
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce);
- A highly innovative, collaborative, empathetic, and solution-oriented spirit;
- Excellent communication, interpersonal, mentorship, and presentation skills;
- Critical thinking, time management, and organizational capabilities;
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility.
- A college diploma in 3D Modelling, Programming/Engineering, Art or equivalent;
- 5+ years of art, technical art, or programming experience, or other related experience
We Offer:
- A hybrid, flexible work model
- Five weeks of vacation + one week office closure around the December holidays
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance (If Applicable)
- Bonus (If Applicable)
Additional information
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Location of position: Toronto, Ontario
Type of Position: Permanent, full-time.
There are currently no positions available to match your search
BENEFITS THAT MAKE A DIFFERENCE
The world of work is changing.
We’ve got you covered.
Caring for our people, helping them grow and celebrating their accomplishments. Ubisoft is committed to delivering tomorrow’s work experience, today. Grow with us.
Financial Wellbeing
Competitive compensation packages
Competitive Salaries
RRSP Matching
Bonus
Health and Wellness
Supporting and caring for your health and well being
Virtual Mental Health Support
Comprehensive Health Benefits
Virtual Healthcare Services
Employee and Family Assistance Plan
Onsite Gym and Other Fitness Programs
Meditation App Subsidy
Flexibility and Time Off
Shape your work environment to fit your work and personal needs
Six Weeks Vacation for Everyone
Hybrid & Flexible Work
Part-time Work Opportunities
Summer Hours
Two Additional Statutory Holidays
Right to Disconnect
Professional Development
Opportunities to learn, grow, and level-up your career
Self-paced and instructor-led training available on U.Learn Mentorship
Professional Membership Dues Reimbursement
Online subscriptions
Education and Language Training Support
Conferences
Knowledge Exchange Sessions
Family Support
More flexibility and support to fully enjoy the arrival of your child
Receive 75% of your full salary during parental leave
Parental flex policy
Daycare Subsidy
Relocation and Mobility
Supportive and transparent relocation assistance
Career Support and Language Training for Relocated Spouses
Tax Filing Benefit
Permanent Residency Benefit
Family and Citizenship application support
Other Perks
Free Games & Employee Discounts
Employee Referral Program
Remote Working Peripheral Package
Studio Events and Celebrations
Limited On-site Free Parking
Transit Subsidy
Console Reimbursement Policy
Thrive in a diverse and inclusive workplace
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive work environment that reflects the diversity of our player community and is inclusive and respectful of the individuality of our team.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+.
We’re purpose-driven to make the world’s greatest games, while balancing your wellbeing.
Someone to talk to, on site
Our virtual mental health and therapy services are always free of charge. You have a friend in us.
Play well, work well, live well
When the work day is over, it’s over. We create a clear division between work and personal time.
We vacation like Europeans
Six weeks of vacation. Time just for you, your passions and your important moments.
Virtual healthcare
Access to the Dialogue Healthcare App, when and where you need it, connecting you to nurses, physicians, and nurse practitioners. Free, always.
Family time for busy parents
More flexibility and support to fully enjoy the arrival of your wee gamer. Receive 75% of your full salary during your parental leave.
“The hybrid work life has been a welcomed change. After my son’s arrival, working from home is a blessing. Not to mention, my managers and our team make balancing work and personal life a priority.“
Aaron Wedderburn
Videographer & Video Editor
What’s it like in Toronto?
The 4th largest city in North America and the biggest city in Canada, ranked one of the safest cities in the world! We thrive on diversity, with vibrant multicultural communities reflected in out team. Come see why we love this place.
10+ Million
Trees
8,100+
Restaurants
Meet our Talent Acquisition Team
Meet your Ubisoft Toronto Talent Acquisition Team. Feel free to reach out for questions about starting your career at our studio.