Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
UI Artist
Montreal, Canada - Full-time - REF6663QTeam Lead - Weapons
Montreal, Canada - Full-time - REF25156ICreative Director
Montreal, Canada - Full-time - REF14539ITechnical Localization Specialist
Montreal, Canada - Full-time - REF8564XApplication Security Expert
Montreal, Canada - Full-time - REF24564DAudio Technical director
Montreal, Canada - Full-time - REF25063LMid-Senior Compositing Artist
Montreal, Canada - Full-time - REF24162ATeam Lead (Character Modelling)
Montreal, Canada - Full-time - REF25056QRigger (Senior)
Montreal, Canada - Full-time - REF20643ZGlobal Strategic Insights Analyst
Montreal, Canada - Full-time - REF24699PGlobal Brand Senior Manager (W/M/NB)
Montreal, Canada - Full-time - REF24707FProject Lead (Programming) – Unannounced Project
Montreal, Canada - Full-time - REF7605KProgrammer UI (C++) Assassin's Creed codename INVICTUS
Montreal, Canada - Full-time - REF24984DProgrammer (UI, C++)
Montreal, Canada - Full-time - REF4685RConcept Artist (Environments)
Montreal, Canada - Full-time - REF24972HGeneralist Programmer (Integration Program)
Montreal, Canada - Full-time - REF24787MLevel Designer (Mission)
Montreal, Canada - Full-time - REF9437AGeneralist Programmer
Montreal, Canada - Full-time - 4301BRSpecial Effects Artist (VFX)
Montreal, Canada - Full-time - REF24473BSolution Security Architect – Production Security
Montreal, Canada - Full-time - REF24564DLevel Design Director
Montreal, Canada - Full-time - 2463BRTexture Artist
Montreal, Canada - Full-time - REF24598WArtiste de Textures
Montreal, Canada - Full-time - REF24598WAssociate Art Director - Rainbow Six Siege
Montreal, Canada - Full-time - REF24593QDirectrice artistique adjointe, Directeur artistique adjoint - Rainbow Six Siege
Montreal, Canada - Full-time - REF24593QProgrammer (Animation)
Montreal, Canada - Full-time - 6934BRTechnical Architect
Montreal, Canada - Full-time - REF20795VTeam Lead (Programming)
Montreal, Canada - Full-time - REF8851LProgrammer (Gameplay)
Montreal, Canada - Full-time - 1007BRProgrammer (Engine) – Unannounced Project
Montreal, Canada - Full-time - REF19521JProgrammer (Networks, C++)
Montreal, Canada - Full-time - REF5727FTechnical Lead
Montreal, Canada - Full-time - REF4874ETechnical Architect – Rainbow Six Siege
Montreal, Canada - Full-time - REF23714FTechnical Art Director
Montreal, Canada - Full-time - REF24481AAnimator (Gameplay)
Montreal, Canada - Full-time - REF24466RLead Animator
Montreal, Canada - Full-time - REF24441STechnical Director (Animation)
Montreal, Canada - Full-time - REF24412JDirectrice, Directeur technique (animation)
Montreal, Canada - Full-time - REF24412JTechnical Director Level Design
Montreal, Canada - Full-time - REF5097XTechnical Artist (UI)
Montreal, Canada - Full-time - REF18152DArtiste technique (UI)
Montreal, Canada - Full-time - REF18152DGame Economy Designer
Montreal, Canada - Full-time - REF24103CProgrammer (Engine) – Anvil
Montreal, Canada - Full-time - REF23560FGame Designer
Montreal, Canada - Full-time - REF13758TTechnical Lead (UI) – Rainbow Six Siege
Montreal, Canada - Full-time - REF23714FTechnical Lead (Online) – Rainbow Six Siege
Montreal, Canada - Full-time - REF23714FTechnical Director (Characters)
Montreal, Canada - Full-time - REF20726QProgrammer (Sound, C++)
Montreal, Canada - Full-time - REF4885ZProgrammer (3D)
Montreal, Canada - Full-time - REF23629XAssociate Producer
Montreal, Canada - Full-time - REF7180HProduction Director
Montreal, Canada - Full-time - REF21442PAssistant Technical Director (Level Design)
Montreal, Canada - Full-time - REF4743XAssistant Art Director Visual Design - Brand Assassin's Creed
Quebec City, Canada - Full-time - REF24905VLevel Artist - Assassin's Creed Brand
Quebec City, Canada - Full-time - REF25199XData Developer - Technology Group
Quebec City, Canada - Full-time - REF25166SGameplay Animator
Quebec City, Canada - Full-time - REF25178LSenior Modeler (Props)
Quebec City, Canada - Full-time - REF25147NGameplay Programming Team Lead (Assassin's Creed brand)
Quebec City, Canada - Full-time - REF24969TLevel Designer - Quest
Quebec City, Canada - Full-time - REF24310JLevel Designer - World
Quebec City, Canada - Full-time - REF24871IGame Designer
Quebec City, Canada - Full-time - REF24811XLead Rigger
Quebec City, Canada - Full-time - REF24791B3D Animator
Quebec City, Canada - Full-time - REF24639JGameplay Programmer
Quebec City, Canada - Full-time - REF20952XUI Programmer (Mid.-Senior)
Quebec City, Canada - Full-time - REF20188HProgrammer (Tools Team)
Quebec City, Canada - Full-time - REF16375QUser Experience (UX) Designer
Saguenay, Canada - Full-time - REF24687GTools Programmer (Mid.-Senior)
Saguenay, Canada - Full-time - REF11205VGeneralist Programmer (Mid.-Senior)
Saguenay, Canada - Full-time - REF7944C3D Programmer (Mid.-Senior)
Saguenay, Canada - Full-time - REF7956PLevel Designer
Saguenay, Canada - Full-time - REF24498DSenior Level Artist
Saguenay, Canada - Full-time - REF7946EGameplay Programmer (Mid.-Senior)
Saguenay, Canada - Full-time - REF7941JGraphic Technical Director
Saguenay, Canada - Full-time - REF24200QC++ Programmer (Ubisoft Connect)
Saguenay, Canada - Full-time - REF24194FBackend Programmer (Cloud, Pipelines and Tools)
Saguenay, Canada - Full-time - REF24027BGame Designer (Mid.-Senior)
Saguenay, Canada - Full-time - REF9544OOnline Programmer (Backend)
Saguenay, Canada - Full-time - REF7945VSenior Gameplay Animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365FProgramming Team Lead
Saguenay, Canada - Full-time - REF22353OTools and Automation Specialist
Saguenay, Canada - Full-time - REF10286QTechnical Architect
Saguenay, Canada - Full-time - REF16609BLead UI artist
Saguenay, Canada - Full-time - REF14938QLighting Artist
Toronto, Canada - Full-time - REF25205ZModel Artist
Toronto, Canada - Full-time - REF25206ZUX Director [Far Cry Project]
Toronto, Canada - Full-time - REF25138MProduction Coordinator [Splinter Cell]
Toronto, Canada - Full-time - REF24970IConcept Artist [Splinter Cell]
Toronto, Canada - Full-time - REF25083JProduction Manager (World) [Far Cry Project]
Toronto, Canada - Full-time - REF25014OArt Director [Splinter Cell]
Toronto, Canada - Full-time - REF24879KTechnical Director (Art) [FAR CRY Project]
Toronto, Canada - Full-time - REF24109CAnimation Programmer [FAR CRY Project]
Toronto, Canada - Full-time - REF24779MVFX Artist [Splinter Cell]
Toronto, Canada - Full-time - REF24315HLevel Design Director [FAR CRY Project]
Toronto, Canada - Full-time - REF24673GLevel Designer [FAR CRY Project]
Toronto, Canada - Full-time - REF24672FTeam Lead Artist (Biomes) [FAR CRY Project]
Toronto, Canada - Full-time - REF24671VTexture Artist [FAR CRY Project]
Toronto, Canada - Full-time - REF24670RModeler [FAR CRY Project]
Toronto, Canada - Full-time - REF24669HRigger [Splinter Cell]
Toronto, Canada - Full-time - REF24647EVFX Artist [FAR CRY Project]
Toronto, Canada - Full-time - REF24440VTechnical Director – Animation [Splinter Cell]
Toronto, Canada - Full-time - REF24425QGraphic Designer – Game Art [Splinter Cell]
Toronto, Canada - Full-time - REF24325GGameplay Animator [Splinter Cell]
Toronto, Canada - Full-time - REF24316USenior Character Artist [Splinter Cell]
Toronto, Canada - Full-time - REF24313ZTechnical Director (Design) [FAR CRY Project]
Toronto, Canada - Full-time - REF24308PTeam Lead Artist - Environment Art [Splinter Cell]
Toronto, Canada - Full-time - REF24242BTechnical Artist [FAR CRY Project]
Toronto, Canada - Full-time - REF24108UTeam Lead Animator [FAR CRY Project]
Toronto, Canada - Full-time - REF24107LGameplay Animator [FAR CRY Project]
Toronto, Canada - Full-time - REF24106WTechnical Director - Level Design
Toronto, Canada - Full-time - REF23318QTechnical Animator [Splinter Cell]
Toronto, Canada - Full-time - REF23642HTechnical Lead - 3D/Rendering [FAR CRY Project]
Toronto, Canada - Full-time - REF23217J3D Programmer (Rendering) [FAR CRY Project]
Toronto, Canada - Full-time - REF23216CTechnical Director – Design
Toronto, Canada - Full-time - REF23318QTechnical Director – Characters [Splinter Cell]
Toronto, Canada - Full-time - REF23161DUI Programmer
Toronto, Canada - Full-time - REF20970CUI Artist
Montreal, Canada - Full-time - REF6663Q
As a UI Artist at Ubi MTL, you’ll build the visuals that smoothly guide players as they navigate a game, breaking down any barriers that stand between them.
Sure, your title may have “artist” in it, but you're a game developer above all. With a player-focused mindset, you make use of space and choose the best design elements like colour, typography, and animation to communicate clear, consistent, key content at the right place at the right time. Thanks to your work, gameplay experiences can remain immersive – and not abruptly interrupted by questions like, “What am I supposed to be doing again?”
What you’ll do
- Partner with the brand and art directors to grasp the game’s visual identity, art direction, and brand guidelines.
- Follow design documentation to translate high-level gameplay ideas into functional UI designs.
- Work (very) closely with UX designers to visually communicate the path they’ve laid out.
- Create interface assets (menus, animation, HUD, icons, buttons, world maps, etc.) + build wireframes and mockups.
- Find balance between artistic aspects and technical constraints.
- Develop and refine your work based on feedback from collaborative teams (debug and optimize).
- Document and share your UI design workflow and best practices.
- Collaborate with the localization team to adapt menus into different languages.
What you bring
- A college diploma in Digital Media, Computation Arts, Graphic Design, or equivalent (undergraduate degree an asset)
- At least 3 years of experience in visual design or related experience
- Knowledge of design tools (Photoshop, Illustrator, and After Effects), game engines (e.g. Unity or Unreal), game limitations, and prototyping tools *
- Understanding of usability principals & information architecture
- A highly creative, collaborative, and innovative spirit
- Excellent problem-solving, communication, interpersonal, and presentation skills
- Motivation to reach out for feedback and adapt to it
- A sharp eye for UX design and a passion for visual communication!
*Knowledge of 3D software (e.g. 3DS Max or Maya) + familiarity with scripting language and shader writing = nice to have
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best work, showcasing your UI skills (attach images or send us a link to your personal website or online portfolio)
A real live person will review your application. In this case, it’s our talent acquisition specialist Alexis. 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.
Team Lead - Weapons
Montreal, Canada - Full-time - REF25156I
As a Lead Weapons Artist at Ubi MTL, you'll guide the creation of the weapons players will interact and connect with. You’ll oversee and support a talented team of modellers in transforming concept designs into the defining weapons 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 modellers as they develop and polish their weapon 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.
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 + 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
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.
Creative Director
Montreal, Canada - Full-time - REF14539I
When you’re a Creative Director at Ubi MTL, you define and communicate the high-level vision that shapes the game we produce.
Responsible for setting the overall creative direction, you foster an environment of collective creativity that inspires teams to come up with the best ideas that they can to support it.
You keep everyone’s efforts channeled towards the same goal, the same common vision. You make sure that every choice made throughout production fits the feel of the game and brings its intended experience to life for players across the globe.
What you’ll do
- Define a clear, cohesive creative vision for the game.
- Work closely with other core team members to develop their specific parts of the vision + unify your concepts to tie together all design, graphic, narrative, and technical elements.
- Communicate (and emphasize) the creative direction across the production floor to guide teams.
- Pitch the game vision to the editorial team and upper management + represent your team and the project to them.
- Validate the consistency and quality of the game + ensure creative alignment between branding, experience, and strategy.
- Review and discuss production priorities, timelines, and scope with the producer.
- Travel locally and abroad to present the game, meet with external partners, visit co-development studios, etc.
What you bring
- Around 7 years of leadership experience in the video game industry (or other relevant experience): you’re a creative leader with a vision for the future of games
- Exceptional organizational, interpersonal, and presentation skills
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, art, design, marketing, and so on)
- A highly collaborative and innovative spirit
- The ability to take technical and production feasibility into account when coming up with concepts
- Mentorship: you’re motivated to share your expertise to guide the next generation of creatives
- Autonomy in using presentation and design tools (e.g. PowerPoint, Photoshop, Illustrator, etc.)
- Knowledge of game engines (e.g. Unity or Unreal) and their limitations
- Familiarity with project management software (e.g. Jira)
- 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
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.
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.
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.
Additional information
Technical Localization Specialist
Montreal, Canada - Full-time - REF8564X
As a Technical Localization Specialist at Ubi MTL, you will play a direct part in the internationalization of a game. You’ll support its multi-language localization by handling the extraction, integration, and debugging of all assets to be localized.
While liaising between production teams, you act as a link between external localization partners and the game in development. You connect our partners to content and provide context, so that the game’s essence comes through, no matter the language.
What you’ll do
- Partner with your project manager to understand the overall game and the project scope.
- Format and organize assets to be localized and adapted (dialogue, audio, etc.) for every market the game will be released in.
- Provide external partners with context & keep them updated of any changes to the game.
- Integrate localized assets into the game.
- Work with the quality control team and external partners to test content quality and integration.
- Coordinate any debugging to be done.
- Contribute to coming up with solutions to optimize the localization process.
What you bring
- An undergraduate degree in Localization, Linguistics, Computer Science, or equivalent
- At least 2 years of experience in localization, linguistics, translation, or related experience
- Ability to communicate in English and French*
- In-depth knowledge of Excel + basic familiarity with bug tracking software (e.g. Jira) and character encodings (e.g. Unicode, UTF8, ANSI, ASCII, etc.)
- Solid understanding of the market and all stages of development + a passion for video games
- Excellent critical thinking, problem-solving, organizational, communication, presentation, and interpersonal skills
- A highly collaborative and innovative spirit & a whole lot of flexibility
- A keen eye for detail
*Knowledge of a third language a huge plus
What to send our way
- Your CV highlighting your education, experience, and skills
A real live person will review your application. In this case, it’s our talent acquisition specialist Oriana. As she learns more about you through your profile, get to know her 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.
Application Security Expert
Montreal, Canada - Full-time - REF24564D
Joining the Security and Risk Management department as an Application Security Expert, you will oversee and participate to the implementation of security controls, and you will contribute to the management and reduction of risks by embedding into teams of a large spectrum of game productions, and critical online services. Furthermore, you will contribute to production and their services by finding and fixing security vulnerabilities, and by defining, designing, and implementing security requirements.
Responsibilities
- Act as a key technical resource for the security department embedded within production teams;
- Perform and participate to security reviews with a variety of productions and make tangible and impactful contributions to critical projects, while maintaining a collaborative and team-oriented spirit;
- Participate to the review, implementation, and deployment of security tools that will be deployed within various services and projects;
- Participate in the remediation activities of vulnerabilities found during code reviews, vulnerability scans, or penetration testing;
- Participate in developing security best practices within the project you will be embed in. Support the deployment of tools enforcing those best practices;
- Partner with Security Engineering Managers, Enterprise Security Architects, and other teams to define the proper security strategy, implement security controls and contribute to the evolution of services within critical projects.
- Extensive experience in application security is required;
- Experience in the development of applications in a collaborative environment would be a strong asset;
- Strong understanding of common vulnerabilities (e.g. OWASP Top 10) and practical experience in discovering and mitigating them;
- Solid experience with CI/CD processes, DevOps practices as well as experience with DevSecOps and security tool deployment would be an asset;
- Ability to encode findings in an automated tool for regression tests would be an asset;
- Pentesting abilities or experience would be an asset;
- Ability to coach your peers, and development or operational teams you will work with while being embed.
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, 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 Technical director
Montreal, Canada - Full-time - REF25063L
As an audio technical director you will ensure the quality of the technical content produced by their working unit. You will optimize team productivity through pipeline processes by considering online user needs.
You 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 prototyping 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 drafting pipeline documents, setting out a common classification system, trainings, coaching and supervising processes users.
- Determine enhancements and resolve issues to provide technical support to the working unit by working in close collaboration with programmers and training certain team members to be specialists in resolving specific issues.
- 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 in order to establish a compromise between quality objectives and delivery constraints (time, costs, resources, etc.).
- Follow up on the tasks of assistant 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 their field of expertise.
- Carry out all other related tasks
What you bring
- College diploma in their working unit for game design or equivalent.
- Minimum 5 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 assistant TD an asset.
- Skills and Knowledge.
- User focus.Vision.
- Time and priority management skills.
- Coaching skills.
- Good communication and interpersonal skills.
- Influence.
- Stress and change management skills.
- Resourcefulness in problem-solving.
- Rigour.
- Curiosity.
- Proficiency in English (good communication skills, ability to draft technical documents).
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.
Mid-Senior Compositing Artist
Montreal, Canada - Full-time - REF24162A
What you'll do
- Create high-quality digital composites and visual effects for live-action feature films;
- Produce high-level photorealistic images and create seamless transitions between filmed footage and composited 2D and 3D elements;
- Establish looks and/or follow set style direction;
- Work with the visual effects supervisor, the compositing supervisor & the CG supervisor to develop creative and technical approaches;
- Collaborate with other compositors to ensure shots are delivered to highest quality standard and on schedule;
- Coach and advise less experienced digital composers, pass on knowledge and techniques;
- Demonstrate a high level of scrutiny for technical checks.
What you bring
- Extensive live-action feature film composting experience;
- Excellent knowledge of Nuke software;
- Excellent knowledge of composting workflow; directory structure, file formats, naming conventions, scripts, automation tools, automated dailies etc.;
- Developed artistic and precision senses, good eye and mastery of photographic shooting including knowledge of colour, light (reflection, refraction, shadows), perspective and composition;
- Outstanding organizational and time management skills;
- Ability to take direction positively.
What to send our way
- Your CV highlighting your background and skills
Additional information
Please note that this is a 6 month contract with a possibility of extension at the end.
Team Lead (Character Modelling)
Montreal, Canada - Full-time - REF25056Q
As a Lead Character Modeller at Ubi MTL, 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.
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
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.
Rigger (Senior)
Montreal, Canada - Full-time - REF20643Z
As a Rigger at Ubi MTL, you make it possible for characters and objects to come to life and move realistically within our worlds.
From pivoting to bending, squashing and stretching, you define what can be done and how through flexible and intuitive rigs. You take inspiration from the real world when you can – and turn to your imagination when you can’t. With a variety of internal tools at your disposal, you can focus on achieving quality and consistency without having to build everything from the ground up time after time.
What you'll do
- Collaborate with the art team to understand the overall game vision and rigging and skinning needs.
- Study concept art and research your own references.
- Rig and skin characters and objects while staying organized (keeping your scenes clean, following naming conventions, etc.).
- Find balance between artistic aspects and technical constraints with the help of technical directors.
- Partner with character modellers to troubleshoot models when need be.
- Work closely with animators to make models move believably and overcome any motion-related limitations.
- Iterate to improve your work based on feedback from interdependent teams.
What you bring
- Experience in video game rigging, modelling and/or animation or other relevant experience
- Knowledge of 3D software (3DS Max, Maya, and MotionBuilder) + familiarity with scripting
- Solid understanding of anatomy and cloth
- Excellent observation, problem-solving, organization, communication, and interpersonal skills
- A highly collaborative, creative, and innovative spirit
- Flexibility and resourcefulness
- Motivation to reach out for feedback and adapt to it
- Knowledge of game engines (e.g. Unity or Unreal), a plus
What to send our way
- Your CV highlighting your education, experience, 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.
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.
Global Strategic Insights Analyst
Montreal, Canada - Full-time - REF24699P
Ubisoft Global Strategic Insights department is a multidisciplinary team at Ubisoft’s international headquarters located in 5 countries (Canada, France, USA, Germany, and Sweden) and part of the Brand Portfolio Management group. The team brings together more than 100 people and collaborates with all entities within Ubisoft to develop our portfolio strategy and brand management and to support our game projects to optimize their market strategy.
We are looking for an Analyst to join our team whose mandate is to help Ubisoft decision-makers inform their brand and product strategy through deep expertise in consumer and market research.
Responsibilities:
- Collect and leverage multiple sources of data such as qualitative, quantitative, analytics, and dashboards, to produce ongoing assessments of a game’s status and potential at various stages of development;
- Lead internal and external consumer research studies: preparing and writing a research brief based on stakeholders’ objectives, developing questionnaires, preparing stimuli, monitoring the field, verifying and analyzing results;
- Propose actionable learnings and strategic recommendations to various Ubisoft teams in a clear and concise manner;
- Collaborate with the department's other areas of expertise which include Strategic Planning, Market and Trends, Data Science, Portfolio Management, and Mobile Strategy, to create and develop 360 reports;
- Contribute to improving existing and developing new research methodologies and tools.
- Previous experience in market research, data analysis, brand management, or brand strategy, ideally in the entertainment, media, or tech industries;
- Experience in qualitative, quantitative, and mixed research methods either in a research institute and/or within a marketing research department;
- Experience synthesizing research results into impactful recommendations for product and business teams;
- Proven ability to handle large and/or complex research projects with multiple stakeholders as well as vendor management;
- Knowledge of Qualtrics, SPSS or equivalent is essential;
- Interest and understanding of the gaming industry are a plus.
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, 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.
Global Brand Senior Manager (W/M/NB)
Montreal, France - Full-time - REF24707F
This is a 6-month contract role
We are seeking a Global Brand Senior Manager to take the Ubisoft+ brand further. Focused on building a strong brand and generating future demand that can be converted into new registration growth, you will be responsible for planning and managing the marketing calendar, budget, and allocating resources to deliver it. You will also monitor performance and evolution of the brand health, and work hand in hand with cross-functional team and other brand teams.
Key Responsibilities:
1. Clearly articulate a vision of the future for our subscription brand
- Formalize the Brand value proposition & positioning
- Evolve & guard brand style guide, values & tonality
2. Lead the marketing agenda of the brand
- Plan and manage a marketing calendar, budget, and allocate resources to tactical needs
- Plan and develop global campaigns
- Collaborate with other cross-functional team leads to manage the development of integrated campaigns
- Define measurement plans and review and improve systems and processes
3. Work with research teams to develop consumer insights and steer communication planning with the content, acquisition, engagement & product experts.
4. Link with key games brand teams to define shared objectives, plan and executive initiatives to reach these objectives.
5. Define brand health KPIs, set-up monitoring & dashboarding
6. Cultivate a culture of creativity, innovation, and experimentation
7. Evangelize internally U+
- Independent thinker who can make convincing, information-based decisions
- Strong experience in leading global brand marketing and planning and developing global campaigns in gaming industry
- Strong collaboration and cross-functional team management skills
- Strong data and insight analysis skills
- Proven experience in generating new solutions that contribute to Brand evolution
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.
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.
Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.
Project Lead (Programming) – Unannounced Project
Montreal, Canada - Full-time - REF7605K
As a programming project lead, you will have the important mission of ensuring that the technological vision and creative ambitions of a game are realized. Technical, budgetary, and human constraints and requirements may test your leadership, organizational skills, and ability to delegate, but your talents will always allow you to find ways to keep things on track.
You will not be doing this alone! You will work with teams of talented and inspired programmers, supervised by equally passionate team leaders. You will work with these managers to guarantee team cohesion and to plan and oversee the work so that every issue is addressed, every deadline is met, and every person is engaged and able to grow.
Every initiative you take, whether it’s about time management, optimizing tools and features, or making sure technology works properly, will have a direct impact on the quality of the game. In other words, you will have the chance to see the fruit of your efforts and the genius of your teams reflected behind the players’ controllers.
What you’ll do
In this role, where no two days will be like, you will:
- Organize and coordinate the project’s various technical activities and resources required throughout the production cycle based on needs and priorities.
- Act as a bridge between management and the programming teams to confirm that the vision and needs of one are understood and met by the other.
- With the help of your team leads, make sure that the roadmap stays on track and those cohesive systems are developed in parallel.
- Define and implement new ways of doing things that will make it easier for teams to do their work in the long run.
- Suggest improvements and solutions that will help achieve the project's objectives.
- Report the concerns, recommendations, and observations of the programmers to the management team.
- Monitor the evolution of the game architecture’s and ensure the technologies are working well.
- Oversee resource planning and recruitment
- Adopt a respectful and caring approach to maintain the professional well‑being of the members of your team.
What you bring
- A bachelor’s degree in computer science, software engineering, or an equivalent field
- 10+ years of programming experience and at least five years of experience managing a game programming team
- Experience in the production of at least one full game
- A thorough understanding of video game production (animation, sound, 3D, etc.) and the reality of the different working units
- Excellent mastery of various programming principles
- A sense of leadership and team spirit enhanced by good communication skills
- An empathetic approach when it comes to managing stress in a fast-paced environment (there’s always a solution, and you know it)
- An open and innovative mind coupled with excellent synthesizing skills
- An educational approach and a desire to share your extensive technical expertise
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 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 UI (C++) Assassin's Creed codename INVICTUS
Montreal, Canada - Full-time - REF24984D
Ubisoft is looking for you, the UI programmers!
Work as a programmer on the UI team for Assassin’s Creed Codename INVICTUS which is a new multiplayer game in the Assassin’s Creed Family currently in development at Ubisoft Montréal! It is designed as a standalone game to be available in the Assassin's Creed Infinity Hub, alongside Codename RED and Codename HEXE.
The small team is led by former senior members of successful Ubisoft Multiplayer games joined by Assassin’s Creed talents to create the best and most innovative multiplayer game in the Assassin's Creed franchise.
Alongside your colleagues, you will get a chance to wear multiple hats, shape the future of the game and help develop our team culture.
What you'll do
- Code new and existing systems to meet the design intent of the game presentation and keep them consistent with existing code.
- Understand existing features and suggest and develop improvements.
- Collaborate with other Assassin’s Creed projects in order to mutualize tech development between production
- Fix UI bugs.
- Document your work.
What you bring
- Minimum 4 years of experience in C++ programming and optimization.
- Experience in UI programming (menus, HUD).
- Experience on a team that has worked on a video game.
- A degree in computer science or software engineering (or related training).
- Experience with Phoenix is a big plus.
- Experience in console design is an asset.
- A skill for communicating with all trades and supporting and pulling your team up on the quality and vision of the game.
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
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 (UI, C++)
Montreal, Canada - Full-time - REF4685R
Ubisoft is looking for you, the UI programmers!
Work as a programmer on the UI team for Rainbow Six Siege, a AAA live game played by millions of players every day! Participate and innovate in an ever-changing game.
You'll be working on many UI initiatives and improving current systems, including long-term progression, customization, and key issues raised by the community.
All this while supporting a live game and helping the different cells to achieve their goals. As a UI programmer, you will propose, design, implement and maintain the underlying systems that make the game enjoyable for millions of live players!
With each new iteration, you're committed to answering the most fundamental questions: Will the player navigate the menus naturally? Is the HUD intuitive?
As part of a cohesive presentation team of UI specialists, you'll bring to life the vision of UI designers, who will retain your perspective and consider your expertise when making decisions.
What you'll do
- Code new and existing systems to meet the design intent of the game presentation and keep them consistent with existing code.
- Understand existing features and suggest and develop improvements.
- Collaborate with designers and artists on schematics.
- Fix UI bugs.
- Document your work.
What you bring
- Minimum 4 years of experience in C++ programming and optimization.
- Experience in UI programming (menus, HUD).
- Experience on a team that has worked on a video game.
- A degree in computer science or software engineering (or related training).
- Experience in console design is an asset.
- A skill for communicating with all trades and supporting and pulling your team up on the quality and vision of the game.
- You are creative and eager to innovate.
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 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.
Concept Artist (Environments)
Montreal, Canada - Full-time - REF24972H
As a Concept Artist at Ubi MTL, you'll lay the groundwork for the artistic team to create the memorable characters and environments players will engage with and enjoy. You'll provide the artwork that will serve as references, and guide the visual styling throughout production as all artists work towards a common goal.
You are a visionary, a thinker, a developer and an interpreter of ideas, able to be inspired while also inspiring others. You understand a vision and let your creativity guide you as you freely explore styles and designs in your medium of choice. You’re eager to receive your colleagues’ feedback and enjoy the challenge that comes with the continuous, iterative process of working and reworking your art until you communicate the correct visual design language.
What you’ll do
- Partner with the art director to develop the overall vision of a game (set the tone and ambiance; pitch locations, key moments, emotional contrasts, etc.).
- Produce sketches and quick iterations (digital or paper).
- Create concepts of characters or environments from existing references or from scratch.
- Propose concepts to the artistic team and discuss possibilities.
- Adapt your artwork based on feedback.
- Find balance between artistic aspects and technical constraints.
- Refine your concept art to illustration by adding layers of detail.
What you bring
- Experience in concept art in the video game industry or other relevant experience
- Knowledge of digital painting and 3D software (e.g. 3DS Max)
- Understanding of art fundamentals: lighting, composition, architecture, anatomy, etc.
- Open-mindedness and flexibility
- Excellent communication and presentation skills (you can share your ideas and explain your creative process)
- A collaborative spirit
- A whole lot of creativity and curiosity
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of finished and preliminary work – seriously, show us your sketches! 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: 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 (Integration Program)
Montreal, Canada - Full-time - REF24787M
Always dreamed of working in the video game industry but have experience in another field?
This opportunity is for you.
At Ubi, we believe that the innovative games of the future depend on a diversity of backgrounds and perspectives.
That's why we've created a multi-month program designed to help those from other industries enhance their programming skills in a collaborative environment.
To qualify for this program, we have 3 key requirements:
- You’re a gamer
- You’re proficient in C++
- You have professional experience in a field other than video games
During the program, you'll participate in a complete production cycle - based on our brands and know-how.
Interested?
Here's an overview of the program
- Gain experience with our game engines, editors, and tools.
- Assess and implement a creative vision + ensure integration, stability, and proper functioning of your code within existing systems.
- Tackle various technical challenges (AI, 3D, sound, animation, etc.).
- Collaborate with your colleagues and Ubisoft experts.
What you bring
- Your knowledge of C++
- Your willingness to learn, desire to innovate, and deep interest in evolving your career in the video game industry
- Flexibility and open-mindedness that allows you to work in different systems
- Curiosity, collaboration + a spirit of analysis and synthesis
- A degree or relevant training
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 (Mission)
Montreal, Canada - Full-time - REF9437A
As a level designer (mission) 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).
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.
Generalist Programmer
Montreal, Canada - Full-time - 4301BR
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.
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.
Special Effects Artist (VFX)
Montreal, Canada - Full-time - REF24473B
As a VFX Artist at Ubi MTL, you will deliver visually impressive moments that positively influence gameplay and enhance the player experience. Be it smoke, fire, an explosion, falling snow, or a waterfall, every one of your effects accents the immersive game world – and often has people wondering, “How did you do that?”
As a tech-savvy artist, you combine technology and creativity to make the magic happen. You can adapt to a variety of tools while relying on your core talent to create and integrate impactful, high quality, real-time visual effects.
What you’ll do
- Collaborate with the core team to understand the overall creative vision and establish visual effect priorities.
- Create environment and cinematic effects using particle systems and textures you produce.
- Partner with programmers to assess needs and develop tools.
- Work within technical constraints to craft attractive and functional effects.
- Integrate your created VFX into the engine.
- Develop effects based on play test results and comments from cross-functional team members (debug and optimize).
- Adapt to feedback received from the community after live launch (in some cases), balancing expectations with limitations.
What you bring
- Experience in FX/VFX (visual effects) or related experience
- Knowledge of 2D art tools (e.g. Photoshop), compositing software (e.g. After Effects or Nuke), 3D software (e.g. Maya or 3DS Max), and game editors (e.g. Unity or Unreal) *
- An understanding of basic vector math and art fundamentals (VFX, lighting, composition, proportion, colour theory, etc.)
- Ability to accept feedback and adapt to it
- A creative and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills
- A keen eye for detail
*Knowledge of procedural generation software (e.g. Houdini) & shader writing and optimization a huge plus*
What to send our way
- Your CV, highlighting your education, experience, 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.
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.
Solution Security Architect – Production Security
Montreal, Canada - Full-time - REF24564D
Joining the Security and Risk Management department as a Solution Security Architect, you will oversee and participate to the implementation of security controls, and you will contribute to the management and reduction of risks by embedding into teams of a large spectrum of IT project, game productions, and critical online services. Furthermore, you will contribute to production and their services by finding and fixing security vulnerabilities, and by defining, designing, and implementing security requirements.
Responsibilities
- Act as a key technical resource for the security department embedded within production teams.
- Perform and participate to security reviews with a variety of productions and make tangible and impactful contributions to critical projects, while maintaining a collaborative and team-oriented spirit.
- Participate to the review, implementation, and deployment of security tools that will be deployed within various services and projects.
- Participate in developing security best practices within the project you will be embed in. Support the deployment of tools enforcing those best practices.
- Partner with Security Engineering Managers, Enterprise Security Architects, and other teams to define the proper security strategy, implement security controls and contribute to the evolution of services within critical projects.
- Experience in application security will be a strong asset;
- Significant experience with CI/CD processes, DevOps practices as well as experience with DevSecOps and security tool deployment;
- Strong understanding of OWASP Top 10 and practical experience in mitigating / discovering common web vulnerabilities
- Ability to encode findings in an automated tool for regression tests would be an asset
- Pentesting abilities or experience would be an asset
- Ability to coach your peers, and the development or operational teams you will work with while being embed.
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, 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 Design Director
Montreal, Canada - Full-time - 2463BR
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)
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
Texture Artist
Montreal, Canada - Full-time - REF24598W
As a Texture Artist at Ubi MTL, you'll make an immersive world come alive by creating and applying textures that give depth and dimension to everything within it. With a mix of observation, skill, and imagination, you add the details that define characters, objects, and environments.
You take inspiration from reality to build believable materials and adapt to new tools to push them to their full potential. You freely choose the methods that work best for you to create a finished look that fits the feel of the game and makes it memorable.
What you’ll do
- Collaborate with the art team to grasp the game’s artistic vision and set texture priorities.
- Study concept art and research your own references to develop the visual design language.
- Work closely with level artists to understand environment needs.
- Create textures from scratch, references, or scans & build and organize your texture library.
- Partner with modellers to suggest textures and help with 3D mapping.
- Find balance between artistic aspects and technical constraints.
- Polish textures and apply them to 3D models.
- Document and share your knowledge and best practices.
- Modify your work based on feedback received from interdependent teams (debug and optimize).
What you bring
- Experience in texturing, modelling, lighting, or other related experience
- Knowledge of 2D art tools (e.g. Photoshop) and familiarity with the 3D software Maya + game engines (e.g. Unity or Unreal)
- Experience in creating and managing shaders in VRAY
- A solid understanding of art fundamentals (lighting, composition, proportion, colour theory, etc.), physically based rendering, and game constraints
- A highly creative, collaborative, and innovative spirit
- Excellent observation, communication, interpersonal, and presentation skills
- Motivation to reach out for feedback and adapt to it
- 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 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.
Artiste de Textures
Montreal, Canada - Full-time - REF24598W
En tant qu’artiste de textures à Ubi MTL, vous donnerez vie à un monde immersif en créant et en appliquant des textures conférant profondeur et dimension à tout ce qu'il contient. Grâce à un mélange d'observation, de talent et d'imagination, vous ajouterez les détails qui définiront les personnages, objets et environnements.
Vous vous inspirerez de la réalité pour construire des matériaux réalistes et vous vous adapterez aux nouveaux outils pour en tirer leurs pleins potentiels. Vous choisirez librement les méthodes qui fonctionnent le mieux pour vous afin de créer une apparence finale qui conviendra à l'ambiance du jeu et le rendra mémorable.
Ce que vous ferez
- Collaborer avec l'équipe artistique pour comprendre la vision artistique du jeu et définir les priorités de texture.
- Vous familiariser avec l'art conceptuel et rechercher vos propres références pour développer le langage de conception visuelle.
- Collaborer de près avec les artistes de niveaux pour comprendre les besoins d'environnements.
- Créer des textures à partir de rien ou en utilisant des références ou des scans + créer et organiser votre banque de textures.
- Travailler avec les modeleuses et modeleurs pour suggérer des textures et participer au mapping 3D.
- Trouver l’équilibre entre les aspects artistiques et les contraintes techniques.
- Peaufiner les textures et les appliquer aux modèles 3D.
- Documenter et partager vos connaissances et meilleures pratiques.
- Modifier votre travail selon les commentaires des équipes interdépendantes (déboguer et optimiser).
Ce que vous apportez à l'équipe
- De l'expérience en texturation, modélisation, éclairage, ou autre expérience pertinente
- Une connaissance des outils d’art 2D (p. ex. Photoshop) et une familiarité avec le logiciel 3D Maya + les moteurs de jeu (p. ex. Unity ou Unreal)
- De l'expérience en création et gestion des shaders dans VRay
- Une bonne compréhension des fondamentaux d’art (éclairage, composition, proportion, théorie de couleurs, etc.), des rendus à base physique et des contraintes de jeu
- Un esprit créatif, collaboratif et innovateur
- D'excellentes aptitudes en observation, communication, relations interpersonnelles et présentation
- La motivation à solliciter l'avis des collègues et capacité à s'y adapter
- Une sensibilité esthétique et une grande attention aux détails les plus subtils
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
- Un portfolio de vos meilleurs travaux (joindre des images ou nous envoyer un lien vers votre site Web personnel ou votre portfolio en ligne)
Des personne réelles analyseront votre candidature. Dans ce cas, il s'agit de Yara et Nicole, nos spécialistes en acquisition de talents. Alors qu’elles commencent à faire votre connaissance à travers votre profil, apprenez à les connaître à travers les vidéo ci-dessous.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’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.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Associate Art Director - Rainbow Six Siege
Montreal, Canada - Full-time - REF24593Q
When you’re an Associate Art Director at Ubi MTL, your role is centred around inspiration: from the top-down and the bottom-up.
After inspiring the overall artistic vision of a game, you define the direction of its characters, props, and environments. And then empower a group of artists to see it through.
Though you communicate a clear direction, you stay open to its evolution, fostering an environment of creative freedom that allows every artist to come up with ideas that fit the feel of the game and enhance its visual identity.
Throughout production, you shift your focus from the micro-details to the big picture, keeping an eye on how everything comes together and holds as a whole. The ultimate goal? A rich, cohesive, immersive world for players to discover.
What you’ll do
- Work closely with the art director to help develop the artistic vision of the game.
- Brainstorm and research to set the artistic direction of your area of ownership.
- Collaborate with artists to translate ideas into inspirational and relevant references and moodboards.
- Present and explain concepts to artists to connect them to the vision and orient them.
- Regularly meet with your team to give (and receive) feedback, share suggestions, set benchmarks, find balance between artistic aspects and technical constraints, etc.
- Team up with other directors to review and validate in-game content to achieve quality + ensure a consistent, unified direction.
- Stay on top of overall progress, making sure that the art, narrative, design, and tech support each other.
What you bring
- A solid understanding of art fundamentals (lighting, composition, architecture, anatomy, proportion, etc.), artistic culture (photography, movies, books, comics, etc.) & video game culture;
- Knowledge of game engines (e.g. Unity or Unreal) and their limitations, 2D art tools (e.g. Photoshop), and 3D software (e.g. 3DS Max, Maya, or ZBrush);
- Art-related experience in the video game industry (or other relevant experience) + leadership experience;
- Excellent interpersonal and presentation skills;
- Open-mindedness: you’re receptive to new ideas and fresh perspective;
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, design, animation, and so on).
What to send our way
- Your CV highlighting your experience, education, skills, and any games shipped
- A portfolio of your best work (attach images 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 will review your application. In this case, it will be our talent acquisition specialists Yara and 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: 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.
Directrice artistique adjointe, Directeur artistique adjoint - Rainbow Six Siege
Montreal, Canada - Full-time - REF24593Q
En tant que directeur·trice artistique adjoint·e à Ubi MTL, votre rôle sera centré sur l'inspiration : du haut vers le bas et du bas vers le haut.
Après avoir inspiré la vision artistique globale d'un jeu, vous définirez la direction de ses personnages, props, et environnements, puis donnerez à un groupe d'artistes le pouvoir de la mener à bien.
Vous communiquerez une direction claire, mais accueillerez toujours les suggestions et les améliorations. Vous favoriserez un environnement de liberté créative qui permettra à chaque artiste de trouver des idées qui correspondront à l'esprit du jeu et renforceront son identité visuelle.
Tout au long de la production, vous vous concentrerez sur la vue globale, puis sur les détails et veillerez à ce que tout s'assemble et se tient ensemble. Le but ultime? Un monde riche, cohérent et immersif à découvrir pour les joueur·euses.
Ce que vous ferez
- Travailler en étroite collaboration avec la direction artistique pour aider à développer la vision artistique du jeu.
- Lancer des idées et effectuer des recherches afin de définir la direction artistique de votre domaine de spécialité.
- Collaborer avec les artistes pour traduire les idées en mood boards et en références inspirantes et pertinentes.
- Présenter et expliquer les concepts aux artistes afin de les relier à la vision et de les orienter.
- Rencontrer régulièrement votre équipe pour donner (et recevoir) de la rétroaction, partager des suggestions, établir des jalons, trouver un équilibre entre les aspects artistiques et les contraintes techniques, etc.
- Travailler avec d'autres directeur·trices afin de revoir et de valider le contenu du jeu pour atteindre la qualité + garantir une direction cohérente et unifiée.
- Rester au courant des avancements généraux en veillant à ce que l'art, la narration, la conception et la technique se soutiennent mutuellement.
Ce que vous apportez à l’équipe
- Une solide compréhension des fondamentaux de l'art (éclairage, composition, architecture, anatomie, proportion, etc.), de la culture artistique (photographie, films, livres, bandes dessinées, etc.) et de la culture des jeux vidéo
- Une connaissance des moteurs de jeu (p. ex. Unity ou Unreal) et de leurs limitations, des outils d’art 2D (p. ex. Photoshop) et des logiciels 3D (p. ex. 3DS Max, Maya ou ZBrush)
- De l'expérience artistique dans l'industrie du jeu vidéo (ou autre expérience pertinente) et en leadership
- D'excellentes compétences en relations interpersonnelles et en présentation
- Une ouverture d'esprit : vous êtes réceptif·ive aux nouvelles idées et aux nouvelles perspectives
- Une communication efficace entre les services : vous avez le savoir-faire nécessaire pour communiquer aisément avec les équipes techniques et créatives.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences, vos compétences et, s’il y a lieu, vos jeux livrés
- Un portfolio de vos meilleurs travaux (joignez des images ou envoyez-nous un lien vers votre site Web personnel ou votre portfolio en ligne)
Des personnes réelles analyseront votre candidature. Dans ce cas, il s’agit de Nicole et Yara, nos spécialistes en acquisition de talents. Alors qu’elles commencent à faire votre connaissance à travers votre profil, apprenez à les connaître à travers les vidéos ci-dessous.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’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.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Programmer (Animation)
Montreal, Canada - Full-time - 6934BR
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.
What you bring
- 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
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 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 Architect
Montreal, Canada - Full-time - REF20795V
As a technical architect at Ubisoft Montreal, you will build and maintain a technology ecosystem that facilitates the work of production teams so that they can invest their time and talent in what counts most: content creation.
Through evaluation, analysis, recommendations, and decisions, you will build a solid technology structure that will not only maximize the project’s production capacity, but, thanks to your in-depth knowledge of the code for the chosen machine and your strong reactivity, will also stand the test of time and keep up with the rapidly evolving video game industry.
As a key resource person for all things “development”, you will ensure that teams are aligned so that their work is on track with the set technological direction, and you will share your perspective and expertise with your colleagues.
What you’ll do
- Define the technology vision for the project and lead the design of new gear, or features and tools, when the current assets no longer measure up.
- Identify and ensure the feasibility of improvements to the equipment and tools required for the success of the project.
- Ensure consistency, efficiency, scalability, modularity, and compatibility of the features developed by the team.
- Be a reference in the analysis and resolution of technical problems.
- In collaboration with technical management, communicate the technical limitations of the equipment, tools, or systems to production to inform them of their options and the best practices associated with them.
- Define the measures to be implemented to ensure optimal performance.
- Equip project teams (graphics, design, animation, etc.) to produce content within the defined technical framework
- Evaluate existing internal and external engines and tools to determine their respective strengths and weaknesses and recommend the most appropriate ones based on objectives and expectations.
- Anticipate technological advances and challenges brought about by new equipment (such as consoles) and suggest appropriate solutions.
- Create reference materials on the engine and tools to contribute to reusing, sharing and collaboration at Ubisoft.
What you bring
- Around 8 years of programming experience
- Extensive knowledge of hardware & video game tools, consoles, and tech
- Developed analytical and synthesis skills
- The ability to resolve complex issues
- Resourcefulness + attention to detail
- A degree in Computer Science or Software Engineering (or related training)
- Flexibility in the organization of your work, allowing you to adapt to changes
- Solid interpersonal and communication skills
- A collaborative spirit and a results-oriented focus
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 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)
Montreal, Canada - Full-time - REF8851L
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.
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
A real live person will review your application. In this case, it’s our talent acquisition specialist Alison. As she learns more about you through your profile, get to know her 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.
Programmer (Gameplay)
Montreal, Canada - Full-time - 1007BR
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.
What you bring
- Experience in C++, 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
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.
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) – Unannounced Project
Montreal, Canada - Full-time - REF19521J
Ubisoft Montréal 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.
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
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 (Networks, C++)
Montreal, Canada - Full-time - REF5727F
When you’re a Network Programmer at Ubi Montreal, you have direct influence over the quality of the game’s online experience. You are entrusted with developing the game’s low-level network features, the multiplayer engine, and optimizing network performance. You’re part of a team that holds the player’s connected experience at the core of its mission.
During the game’s development, you commit yourself to answering the most fundamental questions: Will the game be as responsive as possible in multiplayer matches? Does the latency meet a pro-gamer’s expectations? Is the experience as seamless as it can be?
As a dependable member of a cohesive online team, you will participate in the design, coding, testing, integration and debugging of the game’s networking and multiplayer engine features. You care about providing our players with the ultimate multiplayer experience they deserve.
What you'll do
- Develop fast, reliable and most importantly, fun multiplayer features in collaboration with gameplay and design teams.
- Understand existing functions, suggest and develop improvements with the goal of bringing the best multiplayer experience to our players.
- Collaborate daily with a variety of production and support teams.
- Resolve network bugs.
- Document your work.
What you bring
- An undergraduate degree in Computer Science or Software Engineering
- 5+ years of experience in developing and optimizing network code in C++ and Python
- Experience with multiplayer engines, distributed systems, network optimization, and multi-threading
- Experience developing network features on Microsoft and Sony consoles is an asset
- Experience as part of a team that has shipped a multiplayer game is an asset
- Experience with C# is an asset
- 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
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.
Technical Lead
Montreal, Canada - Full-time - REF4874E
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.
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
A real live person will review your application. In this case, it’s our talent acquisition specialist Alison. As she learns more about you through your profile, get to know her 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.
Technical Architect – Rainbow Six Siege
Montreal, Canada - Full-time - REF23714F
As a technical architect at Ubisoft Montreal, you will build and maintain a technology ecosystem that facilitates the work of production teams so that they can invest their time and talent in what counts most: content creation.
Through evaluation, analysis, recommendations, and decisions, you will build a solid technology structure that will not only maximize the project’s production capacity, but, thanks to your in-depth knowledge of the code for the chosen machine and your strong reactivity, will also stand the test of time and keep up with the rapidly evolving video game industry.
As a key resource person for all things “development”, you will ensure that teams are aligned so that their work is on track with the set technological direction, and you will share your perspective and expertise with your colleagues.
About Rainbow Six
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.
Surrounded by colleagues specialized in delivering core tech, throughout your onboarding - and beyond - you'll have the support of a host of experts who will help you develop and refine your skills while collectively elevating the quality and vision of the game.
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 quickly (we ship live every 2 weeks 😊).
- That nothing is off-limits, and it’s possible (and encouraged) to deliver major technical improvements in small increments.
- That this philosophy enables us to deliver a better quality game for our players.
What you’ll do
- Define the technology vision for the project and lead the design of new gear, or features and tools, when the current assets no longer measure up.
- Identify and ensure the feasibility of improvements to the equipment and tools required for the success of the project.
- Ensure consistency, efficiency, scalability, modularity, and compatibility of the features developed by the team.
- Be a reference in the analysis and resolution of technical problems.
- In collaboration with technical management, communicate the technical limitations of the equipment, tools, or systems to production to inform them of their options and the best practices associated with them.
- Define the measures to be implemented to ensure optimal performance.
- Equip project teams (graphics, design, animation, etc.) to produce content within the defined technical framework
- Evaluate existing internal and external engines and tools to determine their respective strengths and weaknesses and recommend the most appropriate ones based on objectives and expectations.
- Anticipate technological advances and challenges brought about by new equipment (such as consoles) and suggest appropriate solutions.
- Create reference materials on the engine and tools to contribute to reusing, sharing and collaboration at Ubisoft.
What you bring
- A degree in Computer Science or Software Engineering (or other relevant education)
- Extensive programming and technical leadership experience
- Proficiency in various programming languages, especially C++ and C#
- Strong code optimization skills
- In-depth knowledge of software architecture principles
- A good understanding of best practices and development tools (Visual Studio, GitLab, Perforce, etc.)
- Relational and communication skills to help strengthen collaboration A desire to share your knowledge to push the boundaries of technology and help others improve their skills
- A strong curiosity and thirst for learning that pushes you to strive for constant improvement
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.
Please note: Friday 23th through Monday 2rd of January are Ubisoft's holiday gift to our employees for a well-deserved vacation. Because of this, there will likely be a delay in reply until possibly Tuesday 3th of January 2023 when most of our team returns.
I will get back to you as soon as I can. In the meantime, I send your way my warmest wishes for a delightful holiday and prosperous new years.
Technical Art Director
Montreal, Canada - Full-time - REF24481A
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.
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
- 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
- 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 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.
Animator (Gameplay)
Montreal, Canada - Full-time - REF24466R
When you’re a 3D 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.
What you bring
- Experience in videogame 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.
What to send our way
- Your CV highlighting your education, experience, 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.
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.
Lead Animator
Montreal, Canada - Full-time - REF24441S
Lead Animators are team leaders who set high quality standards, a consistent level of productivity and ensure proper communication within the animation department all the while supporting animation supervisors creatively and technically.
What you'll do
- In collaboration with the animation supervisor, lead creation of animation for graphics, creatures and objects within a sequence;
- Provide creative and technical feedback to the animation team;
- Working closely with the rigging, production and pipeline departments, provide suggestions and feedback to improve character setup, visual quality, rigs and overall tool functionality;
- Maintain a high-level technical oversight on production pipelines and technical approaches;
- Maintain good communication with other departments, show production and senior management to ensure deadlines are met;
- Submit shots for review and follow through with notes and feedback
- Take part in continued training for new tools, software and all other related industry technology.
What you bring
- Must have previous experience in a similar role;
- Must have an advanced knowledge of Maya;
- Thorough knowledge of 3D animation techniques;
- A proven understanding of physical motions, weight, balance, textures and form;
- Thorough knowledge of body mechanics and physicality for creature / animal movements;
- Thorough understanding of rigs and rigging set-ups, animation pipelines and data transfers within the production pipeline;
- Ability to receive and implement feedback quickly and effectively;
- Excellent organisation, communication and interpersonal skills;
- Foster collaboration and teamwork within the animation team as well as with other departments;
- Adaptability and willingness in learning new processes and technical skills;
- Possess strong troubleshooting and problem-solving abilities.
What to send our way
- Your CV highlighting your background and skills
Additional information
Founded in 1991, Hybride was the first digital visual effects company established in Quebec. For over 30 years, the Hybride team has been reinventing the VFX industry, one project at a time.
Our passion for innovation and our team’s creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is comprised of over 200 highly qualified creators working in two creative spaces located in Piedmont, in the Laurentians, and in the Mile-End district of Montreal.
Our repertoire holds prestigious titles such as 300, Avatar, Hunger Games and Jurassic World, as well as in the last 6 instalments of the Star Wars franchise and the new Disney+ high-end TV series, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi and Andor.
At Hybride, first and foremost, we are good human beings, who value well-being and solidarity. We’re committed to fostering a work environment that is inclusive and respectful of all differences. 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 (Animation)
Montreal, Canada - Full-time - REF24412J
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.
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
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.
Directrice, Directeur technique (animation)
Montreal, Canada - Full-time - REF24412J
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.
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
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours et vos compétences
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’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.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Technical Director Level Design
Montreal, Canada - Full-time - REF5097X
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.
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.
Technical Artist (UI)
Montreal, Canada - Full-time - REF18152D
When you’re a Technical Artist at Ubi Montreal, you know you’ve done your job when the feature your team has created for a game is visually stunning while maintaining its cutting-edge performance. You strive to exceed players’ expectations of a AAA game.
To achieve this, you bridge the worlds of the artist and the programmer, acting as an interpreter and problem-solver. Because of you, the two collaborate cohesively and efficiently, on budget and on deadline, using the most appropriate tools and pipelines. You ensure assets can be rendered without compromising the artistic vision, on the one hand, or busting your memory budget on the other, setting benchmarks for your feature as you go along. You are the team’s hybrid specialist, speaking both from the heart and the mind, with your eye on AAA quality.
What you'll do
- Establish quick, efficient and clear pipelines.
- Prepare coherent documentation for pipelines, tools and procedures.
- Do benchmarking for your features through research and testing.
- Prototype features and provide transparent accounts of their performance.
- Work on creating asset banks (such as textures).
- Ensure coworkers adhere to procedures and standards you’ve established.
- Update documentation.
- Fix performance bugs and polish your feature.
- Train coworkers and support them.
What you bring
- A college diploma in videogame modelling or equivalent
- Experience in digital art content creation - high and low-poly modeling, unwrapping, baking, texturing, level art, etc.years of experience as a modeller or artist in the videogame industry
- Experience developing for consoles—at least two full production cycles
- Experience with software such as 3ds Max, Photoshop, or Substance Designer
- Scripting knowledge (C#, JavaScript, maxscript)
- You wear—and enjoy wearing—many hats, including artist, programmer, diplomat and many more
- Career training in VFX or Game Design/Programming
- Solid understanding of art and animation pipelines
- Experience or understanding of rendering and post-effects, rigging and animation and physics simulations
- Shader development experience
- Artistic skills - proportion, color, composition
- Excellent interpersonal skills in dealing with differences between creative and technical teams
What to send our way
- Your CV highlighting your experience, education, and skills
- A strong portfolio or demo reel
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: 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.
Artiste technique (UI)
Montreal, Canada - Full-time - REF18152D
En tant qu’artiste technique à Ubi Montréal, vous reconnaîtrez avoir fait un excellent travail lorsque la foncitonnalité que votre équipe et vous aura créée pour un jeu sera à la fois visuellement sensationnelle et hautement performante. Vous vous efforcerez de dépasser les attentes des joueur·euses de jeu AAA.
Pour atteindre cet objectif, vous ferez le lien entre les mondes de l’art et de la programmation, agissant en tant qu’interprète et personne-ressource. Grâce à vous, les deux côtés collaboreront étroitement et efficacement dans le respect des budgets et des délais accordés, le tout en utilisant les outils et les pipelines appropriés. Vous veillerez à ce que les éléments puissent être rendus sans compromettre la vision artistique et sans faire exploser le quota de mémoire, tout en établissant des points de référence pour vos fonctionnalités tout au long du projet. Vous serez la ou le spécialiste hybride de l’équipe en contribuant de manière émotive et rationnelle, tout en assurant une qualité AAA.
Ce que vous ferez
- Établir des pipelines rapides, efficaces et clairs.
- Préparer de la documentation cohérente sur les pipelines, outils et procédures,
- Faire du benchmarking de vos fonctionnalités basé sur de la recherche et des tests.
- Prototyper des fonctionnalités et donner des comptes-rendus transparents de leur performance.
- Travailler sur la création d’une banque d’éléments (par exemple des textures).
- Veiller à ce que vos collègues adhèrent aux procédures et standards que vous avez créés.
- Mettre à jour la documentation.
- Résoudre les bogues et peaufiner vos fonctionnalités.
- Offrir des formations et du soutien à vos collègues.
Ce que vous apportez à l'équipe
- Un diplôme collégial en modélisation orienté jeu, ou l’équivalent
- Cinq années d’expérience dans la modélisation ou création artistique dans l’industrie du jeu vidéo
- De l’expérience en conception pour consoles de jeu vidéo (au moins deux cycles de production complets)
- De l’expérience avec des logiciels d’animation tels que 3ds Max, Photoshop, ou Substance Designer
- Une connaissance de script (C#, JavaScript, maxscript) est un atout
- La capacité à s'adapter et à assumer plusieurs rôles, dont artiste, programmeur·euse, professeur·e, communicateur·trice, leader·euse, supporteur·trice, gestionnaire de budget de mémoire, créateur·trice et innovateur·trice (entre autres)
- De l'expérience artistique dans l'industrie du jeux vidéo (ou autre expérience pertinente)
- Une connaissance de l'écriture des shaders et du motion design
- De l'expérience avec la suite Adobe Creative (en particulier, Photoshop et After Effects)
- Une solide compréhension des bibliothèques graphiques/UI (comme NGUI et React Native) et de Unity et de leurs limitations
- Un désir de partager vos connaissances et votre expertise pour repousser les limites de la technologie et aider les autres à améliorer leurs compétences
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
- Des exemples de vos réalisations (joindre des images ou un lien vers votre portfolio en ligne)
Des personne réelles analyseront votre candidature. Dans ce cas, il s'agit de Yara et Nicole, nos spécialistes en acquisition de talents. Alors qu’elles commencent à faire votre connaissance à travers votre profil, apprenez à les connaître à travers les vidéo ci-dessous.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’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.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Game Economy Designer
Montreal, Canada - Full-time - REF24103C
As an Game Economy Designer, you will be responsible for supporting our High Definition (HD) production teams in building and balancing progression systems and their economics for our games.
As a part of the Live Revenues Strategy (LRS) team, you will be responsible for supporting and guiding the development studios to improve the player experience by increasing player retention and engagement. You will also help improve key performance indicators (KPIs), which will increase revenue potential through innovative game mechanics through collaboration with various production teams throughout the development cycle, including live.
Responsibilities
- Help HD production teams design and improve their monetization strategy and business model by being the main point of contact for economic design and progressions issues;
- Audit and the business models and progression systems of the HD games portfolio and make recommendations to increase player engagement;
- Ensure follow-up of balancing tests of our economies such as play tests and quality control by providing ad hoc support in collaboration with other support teams;
- Audit economic management tools and operational monitoring processes related to progression and economy issues, and propose appropriate tools and methodologies to help teams optimize their monetization strategy and balancing of their economy;
- Participate in the animation of the Game Economy Designer community and setting up an initiative to promote feedback sharing between colleagues;
- Ensure competitive intelligence and perform benchmark analyses in order to disseminate external trends and best practices in the field within the company;
- Building training modules on economic design for different audiences such as LRS team and production teams.
- Relevant experience as game economy designer, mathematics, finance or related field;
- Understanding of monetization concepts;
- Proficiency in Excel;
- Ability to analyze, challenge the status quo and solve problems;
- Passionate about gaming and gamer experience.
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, 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) – Anvil
Montreal, Canada - Full-time - REF23560F
Ubisoft Montréal strives to offer gamers an impressive visual experience, as well as an 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 part of staying on the cutting edge of technology. As an engine programmer on the Anvil team, you will be responsible for maintaining and optimizing a dedicated game server solution to support our multiplayer titles as well as supporting the network and online development team in all matters related to the engine.
About Anvil
Anvil is a game engine developed in-house at Ubisoft and used throughout our studios to create the company's most iconic video games. Originally developed for the first open-world game Assassin's Creed, released in 2007, the engine has undergone numerous additions to support a wide variety of genres and platforms. From frenetic 5-on-5 team play in a first-person shooter like Rainbow 6 Siege on the PC to mythological adventure in the world of Immortals: Fenyx Rising on the latest generation of consoles, the Anvil engine can do it all.
In the Anvil team, we are deeply motivated to equip our developers and content creators to make the most innovative, visually stunning and rewarding games for players. If you join us, you'll be able to work closely with multiple production teams and contribute to the game engine with the most powerful tools and services available. What are you waiting for to join the Anvil community?
What you'll do
- Develop the required systems and adapt Anvil for the needs of the game server.
- Maintain and optimize the engine to keep it up to date and on the cutting edge of technology.
- Compile and understand the projects’ purpose for using Anvil and analyze the technical feasibility.
- Collaborate with multiple teams to optimize the interaction between different game engine systems.
- Master low-level systems such as loading/streaming, memory management, and systems that are specific to cloud platforms.
- Share your knowledge with the different teams of the studio and be a go-to person for the programmers.
- Assess and debug simple and complex performance issues + propose well adapted optimizations.
What you bring
- A general understanding of modern game engine architecture
- Knowledge of different hardware architectures (e.g. Intel, AMD, Xbox, PlayStation, etc.)
- Knowledge of the specifics of virtual machines and cloud services
- Experience in C++ programming on Windows and Linux
- Good knowledge of multithreaded programming and synchronization mechanisms
- Ability to analyze and synthesize existing systems
- Ability to debug and solve complex problems in an optimal manner
- An undergraduate degree in computer science or software engineering (or related training)
- Strong attention to detail
- A team player and the ability to communicate effectively
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.
Game Designer
Montreal, Canada - Full-time - REF13758T
As a Game Designer at Ubi MTL, you'll 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
- Design features aligned with the creative and game directions (e.g. gameplay rules, progression systems, combat systems, weapon attributes, artificial intelligence behaviours, 3Cs, etc.).
- Collaborate with cross-functional teams to integrate your assigned features.
- Develop in-engine prototypes and evaluate their performance.
- Adapt to technical and production constraints, reworking your design when and as often as needed.
- Participate in finding solutions to fix buggy features.
- Create and maintain design documentation that will guide interdependent teams.
- Follow up on features post-launch to improve, add, or remove components.
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 3 years of experience in video game production or related experience
- 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)
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.
Technical Lead (UI) – Rainbow Six Siege
Montreal, Canada - Full-time - REF23714F
As a Technical Lead, you’ll be an established leader, an expert in your field, who will rely on past learnings to guide decisions in the present and proactively plan for the future.
You’ll 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’ll coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only will developers on your project be able to turn to you for information and direction, but so will others. You’ll be a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
About Rainbow Six
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.
Surrounded by colleagues specialized in delivering core tech, throughout your onboarding - and beyond - you'll have the support of a host of experts who will help you develop and refine your skills while collectively elevating the quality and vision of the game.
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 quickly (we ship live every 2 weeks 😊).
- That nothing is off-limits, and it’s possible (and encouraged) to deliver major technical improvements in small increments.
- That this philosophy enables us to deliver a better quality game for our players.
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.
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 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
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.
Technical Lead (Online) – Rainbow Six Siege
Montreal, Canada - Full-time - REF23714F
As a Technical Lead, you’ll be an established leader, an expert in your field, who will rely on past learnings to guide decisions in the present and proactively plan for the future.
You’ll 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’ll coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only will developers on your project be able to turn to you for information and direction, but so will others. You’ll be a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
About Rainbow Six
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.
Surrounded by colleagues specialized in delivering core tech, throughout your onboarding - and beyond - you'll have the support of a host of experts who will help you develop and refine your skills while collectively elevating the quality and vision of the game.
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 quickly (we ship live every 2 weeks 😊).
- That nothing is off-limits, and it’s possible (and encouraged) to deliver major technical improvements in small increments.
- That this philosophy enables us to deliver a better quality game for our players.
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.
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 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
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.
Technical Director (Characters)
Montreal, Canada - Full-time - REF20726Q
As a character TD at Ubi MTL, you will oversee the quality and technical content of your team. You will optimize team productivity through the technical process (pipeline) in order to maximize the player’s experience. This is achieved by identifying the project’s needs, implementing efficient work tools and methods to maximize data integration in the engine and providing technical support to the team.
What you'll do
- Determine your team’s technical needs to carry out the visions for the game design and level design and/or the artistic direction by validating game features and challenging its interpretation to assess their technical feasibility.
- Help choose the project engine to ensure that your trade’s needs are considered by evaluating existing engines, contributing to the design of a new engine (if applicable) and testing the final engine choice.
- Acquire the best tools in collaboration with the programming team and other Technical directors (TD) of the project to enhance and facilitate your trade’s work by prototyping technological elements, asking for adjustments to existing tools, requesting new tools and validating their efficiency before they are deployed on the project.
- Establish the best work methods and data structures (data and assets) to standardize work methods and ensure the validity and integrity of the data (meet standards and minimize debugging) by writing technical (pipeline) documents, establishing a naming method, training, coaching and supervising users of the process.
- Find improvements and resolve issues in order to provide technical support to your trade by working in close collaboration with programmers and training team members to become specialists resolving tasks and precise problems.
- Stay informed of new technical and technological developments in order to apply them to your project when relevant and share your project’s developments with your peers (TDs on other projects or other trades).
- Help plan the work by collaborating with the planning lead on the scope of each task and the impact on your team in order to find the right compromise between the desired quality and the delivery constraints (time, costs, resources, etc.).
- Follow up on the tasks of the assistant TDs to assess the progress of the deliverables.
What you bring
- Approximately 7 years of experience in character modeling and/or rigging, or programming (or other relevant experience) + 3 years of leadership experience
- A degree in 3D animation, computer science, or computer engineering (or related training)
- Knowledge of modeling, texturing, anatomy, shaders, and other character-related developments
- Strong knowledge of game engines (e.g. Unity or Unreal) and 3D design software (3DS Max, Maya) + understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Strong communication, interpersonal, mentoring, time management, organizational and presentation skills
- Innovative, collaborative, caring and solution-oriented mindset
- Critical thinking, curiosity, resourcefulness and high flexibility
- Familiarity with bug tracking software (e.g. Jira) and release management systems (e.g. Perforce)
- A passion for sharing knowledge: you have an inclination to help others learn and grow
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- Please feel free to send us samples of your work or any supporting documentation you find relevant.
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 (Sound, C++)
Montreal, Canada - Full-time - REF4885Z
As a sound programmer at Ubisoft Montréal, your mission will be to fulfill the audio needs for one or more projects.
You’ll focus on the functionalities that will allow the audio design team to add the music and sound effect defined by the artistic and musical directions. You’ll give the tools to create the auditive experience that will perfectly accompany the story and the visuals of a game.
<