Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Senior Modeler - Props [Assassin's Creed Hexe]
Montreal, Canada - Full-time - REF27434FProduction Director
Montreal, Canada - Full-time - REF21442PLive Operations Manager [Assassin's Creed Project]
Montreal, Canada - Full-time - REF15010DAssociate Producer [Assassin's Creed Project]
Montreal, Canada - Full-time - REF7180HSenior voice designer
Montreal, Canada - Full-time - REF25876VAssociate Producer [Prince of Persia Remake]
Montreal, Canada - Full-time - REF7180HLevel Artist [Prince of Persia Remake]
Montreal, Canada - Full-time - REF27538ULevel Designer [Prince of Persia Remake]
Montreal, Canada - Full-time - REF27542MTechnical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412JDirectrice, Directeur technique animation [Projet Far Cry]
Montreal, Canada - Full-time - REF24412JAssociate Animation Technical Director [Far Cry Project]
Montreal, Canada - Full-time - REF25915GSenior Gameplay Animator
Montreal, Canada - Full-time - REF27182RProduct Director – Marketing – Rainbow Six Siege
Montreal, Canada - Full-time - REF27206MAnimation Team Lead
Montreal, Canada - Full-time - REF18905NCinematic Animator
Montreal, Canada - Full-time - REF27537SGlobal Brand Project Manager
Montreal, Canada - Full-time - REF26946ICRM Strategy Specialist
Montreal, Canada - Contract - REF27522HSystem and Online Operation Specialist _ Technology Group
Montreal, Canada - Full-time - REF26932ASenior UI Programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27389HGame Designer (3C)
Montreal, Canada - Full-time - REF14180QSenior UI Programmer
Montreal, Canada - Full-time - REF27389HSenior animation programmer
Montreal, Canada - Full-time - 6934BRSenior programmer - C++ (NPC Behaviour)
Montreal, Canada - Full-time - REF27384DSenior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BRSenior gameplay programmer
Montreal, Canada - Full-time - 1007BRTools Programmer
Montreal, Canada - Full-time - REF26601JTools Programmer
Montreal, Canada - Full-time - REF26601JSoftware Development Manager (Rainbow Six Siege)
Montreal, Canada - Full-time - REF19546PLocalization Project Manager
Montreal, Canada - Full-time - REF27476J3D Character Artist
Montreal, Canada - Full-time - REF24069UTeam Lead (Programming) - Online Services
Montreal, Canada - Full-time - REF26564XLevel Designer [Assassin's Creed Project]
Montreal, Canada - Full-time - REF27209RLive Operations Manager
Montreal, Canada - Full-time - REF15010DProduction Manager
Montreal, Canada - Full-time - REF12082WProgramming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445LTeam Lead (Programming) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26564XProgrammer (Engine) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26736DConcept Artist (Environments) - Senior
Montreal, Canada - Full-time - REF22850WChange Management Advisor - Organizational Transformation
Montreal, Canada - Full-time - REF26132EProject Lead (Programming) - [Assassin's Creed Project]
Montreal, Canada - Full-time - REF26567AProgrammer (Online) - [Assassin's Creed Project]
Montreal, Canada - Full-time - REF26566PC++ Developer
Montreal, Canada - Full-time - REF26879EETL Developer
Montreal, Canada - Full-time - REF26405DTechnology Director
Montreal, Canada - Full-time - REF26178GDirector, Development & Production Efficiency
Montreal, Canada - Full-time - REF26767OAudio Director
Montreal, Canada - Full-time - REF26413OProducer
Montreal, Canada - Full-time - REF21443DTechnical Graphic Director (Art)
Montreal, Canada - Full-time - 3156BRSenior Concept Artist (Characters)
Montreal, Canada - Full-time - REF17693TSenior Project Manager - Organizational Transformation
Montreal, Canada - Full-time - REF26014WSecurity Researcher
Montreal, Canada - Full-time - REF27338XRealization Director - Gameplay (R6 Siege)
Montreal, Canada - Full-time - REF9938YSenior Environment Artist (Level Artist)
Montreal, Canada - Full-time - REF25408WGeneralist Programmer
Montreal, Canada - Full-time - REF26735ZTechnical Artist (VFX)
Montreal, Canada - Full-time - REF25428YArtistic Director (Visual Design)
Montreal, Canada - Full-time - REF27017LTeam Lead (UI Programming) - [Assassin's Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF27249FProgrammer (Engine)
Montreal, Canada - Full-time - REF26736DBrand Production Director
Montreal, Canada - Full-time - REF26027KTechnical Director Level Design
Montreal, Canada - Full-time - REF5097XLevel Design Director [Unannounced project]
Montreal, Canada - Full-time - 2463BRCamera Specialist (Gameplay)
Montreal, Canada - Contract - REF6711ZLevel Designer [Far Cry Project]
Montreal, Canada - Full-time - REF27209RAssociate Producer [Far Cry Project]
Montreal, Canada - Full-time - REF7180HHardware & DC Ops Technician MTL EN
Montreal, Canada - Full-time - REF27203FTeam Lead Level Design
Montreal, Canada - Full-time - REF25460FAssociate Game Director
Montreal, Canada - Full-time - REF26747YTexture Artist (senior)
Montreal, Canada - Full-time - REF24598WTechnical Lead - UI
Montreal, Canada - Full-time - REF27024ROnline Programmer – Online Services
Montreal, Canada - Full-time - REF26258YProgrammer (Online)
Montreal, Canada - Full-time - REF26566PAnimation programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26506STeam Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661XAssociate Producer
Montreal, Canada - Full-time - REF7180HTeam Lead (Programming)
Montreal, Canada - Full-time - REF26564XTechnical Lead
Montreal, Canada - Full-time - REF26418RSenior UI Programmer
Quebec City, Canada - Full-time - REF27389HDirector, Development & Production Efficiency
Quebec City, Canada - Full-time - REF26767OAssociate Game Director
Quebec City, Canada - Full-time - REF26747YTeam Lead (Programming)
Quebec City, Canada - Full-time - REF26564XCheffe, Chef d'équipe (informatique)
Quebec City, Canada - Full-time - REF26564XSenior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365FTechnical Artist (Environment)
Saguenay, Canada - Full-time - REF25911OProgramming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353OLevel Designer
Saguenay, Canada - Full-time - REF7947FAnimation Technical Director [Far Cry Project]
Toronto, Canada - Full-time - REF27188PTeam Lead Animator (Gameplay) [Far Cry Project]
Toronto, Canada - Full-time - REF26173RSenior Gameplay Animator
Toronto, Canada - Full-time - REF27303XTechnical Animator
Toronto, Canada - Full-time - REF27070MSenior animation programmer
Toronto, Canada - Full-time - 6934BRTechnical Director – Art [Splinter Cell]
Toronto, Canada - Full-time - REF25877FSenior Modeler - Props [Assassin's Creed Hexe]
Montreal, Canada - Full-time - REF27434F
Job Description
As a Modeler specialized in organic and hard surface objects (such as wood types and landscapes) at Ubi MTL, you will create assets for players to interact and connect with.
To you, creating new blend shapes, good edge flow, and optimized meshes are opportunities to push your skills. Always eager to improve, you’re constantly on the lookout for feedback to refine your art and build the best foundation for characters to be brought to life.
What you’ll do
- Collaborate with the art and narrative teams to understand the game’s creative and artistic visions.
- Develop and polish your character art throughout the 3D pipeline (modeling, sculpting, texturing, retopologizing, UV unwrapping, etc.).
- Find balance between artistic aspects and technical constraints to achieve aesthetic quality and technical functionality.
- Partner with riggers and animators to make characters move believably.
- Adapt your work based on feedback from play testers and interdependent teams.
Qualifications
What you bring
- A college diploma in 3D Modeling, Fine Art, or equivalent (undergraduate degree an asset)
- At least 1-3 years of experience in modeling, texturing, or other related experience
- Knowledge of 2D art tools (e.g. Photoshop) and 3D software (3DS Max, Maya, Substance Painter, Marvelous Designer, and ZBrush) *
- Solid understanding of topology, materials, textures, proportion, and anatomy + animation and game limitations (poly count, memory, etc.)
- A highly creative, collaborative, and innovative spirit
- Excellent communication and interpersonal skills
- Motivation to reach out for feedback and adapt to it
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best 3D work – especially the transition of a 2D design into a 3D character! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Production Director
Montreal, Canada - Full-time - REF21442P
Job Description
As a Production Director at Ubi MTL, you’ll plan and guide the overall development of a game. You’ll set its production process up for success and then see it through from conception to completion: tracking and fine-tuning along the way.
With a thorough grasp of the experience we intend to deliver, and the effort involved in producing it, you establish the optimal approach to align our ambitions with our abilities.
Responsible for moving all of the production team forward from one phase to the next, you keep an eye on obstacles that could jeopardize the project as a whole, and adapt accordingly.
Plus, you provide the conditions for everyone to contribute together, combine their complementary expertise, and enable their game – their months of dedication, decision-making, and creation – to reach an audience.
What you’ll do
- Work closely with the producer and creative director to assess the overall game vision & project requirements.
- Define the scope of the entire project: create its high-level roadmap and timeline, establish its main deliverables and key milestones, and set its development strategies and budgets.
- Build the project's organizational structure to optimize the team's talents.
- Anticipate and identify risks and setbacks + put plans in place to overcome them.
- Develop communication channels to foster collaboration and interaction between colleagues, co-dev studios, and internal and external partners.
- Monitor progress + sync up with associate producers and production managers to keep the project on pace.
- Reflect on what’s working and what’s not + look for areas of improvement to evolve our processes, methods, and practices.
- Create and maintain a supportive work environment + grow the production team.
Qualifications
What you bring
- 7 years of experience in production management in the video game industry (and other related experience)
- In-depth knowledge of development pipelines and interdependencies + familiarity with a variety of project management methodologies
- A degree in Project Management or Business Administration (or relevant training)
- An innovative spirit that drives you to explore and bring about new ways of doing things
- The ability to influence change + anticipate blockers and find creative solutions to remove them
- A collaborative mindset
- Excellent communication, presentation, and interpersonal skills
- Consideration of the impact your choices have on creators
- Plenty of flexibility to adapt to whatever production (inevitably) throws your way: you can modify any part of your plans based on the situation
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Eric. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Live Operations Manager [Assassin's Creed Project]
Montreal, Canada - Full-time - REF15010D
Job Description
As a Live Operations Manager at Ubi MTL, you will oversee and coordinate the live operations of one or many games/projects and ensure the attainment of the objectives set by the online operations director and/or the client, the producer.
What you'll do
- Support and ensure the effective coordination of the operations and technical teams.
- Support and coordinate pre-launch operations activities (beta coordination);
- Take part in developing the launch plan and coordinate execution.
- Effectively communicate with teams so that they are informed of ongoing projects (advancement and direction).
- Help define the scope of the project and deliverables by estimating the impact in terms of workload and resources.
- Implement problem-solving processes with internal partners (GNS, TG, development teams, etc.).
- Ensure that priorities are managed and respected according to the plan set out with the producer and online operations director.
- Ensure that teams have the technical support required to work effectively (in collaboration with internal partners: GNS, TG, etc.).
- Report on the advancement of the deliverables (planned versus actual) to the team, producer and online operations director and address any gaps.
- Ensure clear communications and effective coordination with internal and external service providers (SFO, online services, etc.).
- Mobilize the team by regularly assessing team morale, determine the cause(s) of any issues and implement relevant solutions.
- Coach team members in their work to foster their development in their current position or in view of their career perspectives.
- Carry out and validate performance assessments and set team objectives.
- Determine and manage poorly performing team members and interpersonal conflicts.
- Help set out development activities (training, COOP. etc.) for team members.
- Approve time sheets and manage team members’ absences and vacation time.
Qualifications
What you bring
- Experience in team & project management, and video game production experience;
- Online/mobile game development experience is an asset;
- Extensive technical knowledge of deployment tools and databases;
- Ability to manage time and priorities;
- Resourcefulness in problem-solving;
- Ability to adapt to different types of personalities;
- Courageous management;
- Good sense of judgment, listening skills, and transparency.
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Producer [Assassin's Creed Project]
Montreal, Canada - Full-time - REF7180H
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience)
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies
- Familiarity with a variety of project management methodologies
- Excellent communication, interpersonal, and presentation skills
- An attentive, collaborative, and innovative spirit
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior voice designer
Montreal, Canada - Full-time - REF25876V
Job Description
The Voice designer will implement the artistic vision and technical and organizational content pertaining to the voices/dialogues at all game production phases (design, prototype, create, support and implement).
What you'll do
- Understand the vision and scope of the project to design a voice system and related features (or adapt existing material). The system must also be designed to support and reinforce other design aspects (game/level/sound design);
- Create a voice integration pipeline (or modify an existing pipeline) that is in line with the project vision and inform the units that work with voices (scriptwriters, animators, localisation, etc.). Adapt the pipeline and tools used based on project modifications and the needs of the other design teams (game/level/sound design) by collaborating with the programming and a transversal team;
- Organize and share data (Mocap and studio recordings, automatic dialogue replacements, temporary robotic voices, etc.) to facilitate voice integration by other working units;
- Give effect to the impact of the voice requests when defining the project objectives as well as in terms of costs and resources and make recommendations based on the project vision;
- Share the document with the programming team to modify tools (game engine, oasis) and add features in the sound engine;
- Assign tasks to sound programmers in collaboration with the GPPM to create specific voice/dialogue tools;
- Contribute to casting with the scriptwriter and creative director to select the best actors for the game;
- Lead voice/dialogue integration in the game and supervise voice/dialogue integrators in these tasks and related tasks;
- Help prepare and set out the voice content of the mocap sessions;
- Define and carry out voice processing whenever effects are required (e.g. fantasy game);
- Validate the voice/dialogue recording sessions with the sound engineer and voice director;
- Take part in voice recordings by providing input to the voice director on dialogue recordings by ensuring that the intonations, intentions and projections are credible in light of the script;
- Help plan voice/dialogue production and follow up on these elements throughout the production process in collaboration with the production manager/associate producer;
- Support localisation by sharing knowledge on the voice systems and their features to provide information on the work to be carried out and follow up on changes to ensure that all elements are in line with the project and expected deliverables;
- Ensure that voice/dialogue mixing meets reference standards;
- Establish the voice/dialogue test plans with the QA team;
- Play an active role in debugging and ensure the quality of the final product.
Qualifications
What you bring to the team
- 4 to 6 years’ professional experience in scripting and/or game design;
- Participation in at least one game production;
- Voice/dialogue production experience in film or television as a voice director/technician
- Good interpersonal and communication skills;
- Ability to quickly learn new software;
- Ability to direct voice recording sessions;
- Extensive scripting, post-production and voice production knowledge;
- Audio equipment knowledge;
- Knowledge of Pro Tools and Wwise;
- Knowledge of voice and voice history in video games and experience in the field.
Additional information
Charles-Antoine and Eric, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Associate Producer [Prince of Persia Remake]
Montreal, Canada - Full-time - REF7180H
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience)
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies
- Familiarity with a variety of project management methodologies
- Excellent communication, interpersonal, and presentation skills
- An attentive, collaborative, and innovative spirit
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Level Artist [Prince of Persia Remake]
Montreal, Canada - Full-time - REF27538U
Job Description
As an Environment Artist (Level Artist) at Ubi MTL, you'll create captivating 3D environments within an immersive world waiting to be explored. You will be an environment architect, a visual storyteller, and an experience maker wrapped into one.
Be it in a level, side mission, or piece of an open-world map, you assemble and position key elements to deliver impactful visual moments and enhance the player experience. Every asset you carefully place, from a building to a prop, tells a story and evokes an atmosphere and a mood.
Even within a given framework, you can push creative boundaries – and you have the artistic ability to do it. You know how to modify lighting, play around with composition, and add just the right amount of detail to develop a game space with plenty of personality.
What you’ll do
- Collaborate with level designers and the art director to discuss and understand game intentions and vision;
- Perform artistic research (find written descriptions and visual references);
- Set up placeholders and submit modelling and texturing requests to artists;
- Find balance between artistic aspects and technical constraints;
- Integrate and build assets into the game engine to set and dress a polished scene;
- Ensure integrated work is aligned with artistic direction and makes sense gameplay wise (test and improve).
Qualifications
What you bring
- A college diploma in 3D Modelling or equivalent
- Experience in modelling, texturing, lighting, and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, colour theory, etc.
- Curiosity, flexibility, and resourcefulness
- Creativity and a keen eye for detail
*Knowledge of 3D scanning and optimization techniques, a huge plus
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
Your CV, highlighting your education, experience, and skills
A portfolio of your best 3D work! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Level Designer [Prince of Persia Remake]
Montreal, Canada - Full-time - REF27542M
Job Description
As a level designer at Ubisoft Montréal, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences
Technical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412J
Job Description
With a high-level understanding of the capabilities of our technology combined with your visibility on the project as a whole, as a technical animation director at Ubi MTL, you provide expert insight, tools, and support to steer a game – and its creators – towards success.
Unafraid to innovate, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice. Though every day of development brings a mix of expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility;
- Review game design concepts + identify and analyze risks (engine, memory, frame rate, etc.);
- Work closely with programmers to assess existing animation and rigging tools + occasionally design custom ones to improve pipelines;
- Support animators, game designers, and riggers with their technical needs + informatively and constructively explain the root causes of risks, blockers, etc.
- Train team members on tools and techniques + raise awareness of new processes;
- Resolve complex, escalated issues & make technical validations;
- Prepare post-mortems + recommend cost- and time-efficient solutions to evolve our animation content & tech;
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry;
- Participate in recruitment to build the animation team & foster their professional development.
Qualifications
What you bring
- Around 7 years of animation, rigging, or programming experience (or related experience) + 3 years of leadership;
- In-depth knowledge of game engines (e.g. Unity or Unreal) & 3D software (3DS Max, Maya, and MotionBuilder) + an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript), motion capture, and state machines;
- A degree in 3D Animation, Computer Science, or Computer Engineering (or related training);
- Excellent communication, interpersonal, mentorship, time management, organizational, and presentation skills;
- A highly innovative, collaborative, attentive, and solution-oriented spirit;
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility;
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce);
- A passion for sharing your knowledge and helping others learn and grow.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Directrice, Directeur technique animation [Projet Far Cry]
Montreal, Canada - Full-time - REF24412J
Job Description
Ayant le plus haut niveau de connaissances quant à notre technologie et possédant une vue d'ensemble du projet, en tant que directrice ou directeur technique de l'animation à Ubi MTL, vous offrirez de l’expertise, des outils et du soutien afin de mener un jeu (et ses créatrices et créateurs) vers le succès.
Sans avoir peur d'innover, vous établirez un plan concret afin d'éliminer l'écart entre la conception d'idées et leur mise en pratique. Même si chaque journée de développement comportera son lot de défis anticipés et imprévus, vous conserverez toujours une perspective globale.
En tant que penseur·euse stratégique et planificateur·trice tactique, vous maintiendrez l'équilibre entre les priorités à court terme et les objectifs à long terme, tout en tenant compte des impacts futurs de vos décisions.
Ce que vous ferez
- Collaborer avec les autres membres de l'équipe de direction pour élaborer la vision globale et déterminer la faisabilité technique;
- Passer en revue les éléments de conception du jeu + identifier et analyser les risques (moteur, mémoire, fréquence d'images, etc.);
- Travailler en étroite collaboration avec les programmeuses et programmeurs pour évaluer les outils d'animation et de rigging existants + à l'occasion, concevoir des outils personnalisés pour améliorer le flux des tâches;
- Répondre aux besoins techniques de l’animation, de la conception de jeux et du rigging + expliquer de manière informative et constructive les causes des risques, des blocages, etc.;
- Former vos membres d’équipe en leur apprenant les outils et techniques et les informant de nouveaux processus;
- Résoudre des problèmes complexes ou prioritaires + effectuer des validations techniques;
- Préparer les bilans de projets et offrir des recommandations rentables et efficaces pour faire évoluer nos techniques et nos contenus d'animation;
- Anticiper les avancées technologiques et se tenir informé·e des tendances du marché afin de définir nos meilleures pratiques et les partager avec nos studios et l'industrie;
- Participer au recrutement pour agrandir votre équipe d’animation et favoriser son perfectionnement professionnel.
Qualifications
Ce que vous apportez à l'équipe
- Environ 7 ans d'expérience en animation, création de systèmes animables ou programmation (ou autre expérience pertinente) + 3 ans d'expérience en leadership;
- Une connaissance approfondie des moteurs de jeu (p. ex. Unity ou Unreal) et des logiciels de conception 3D (3DS Max, Maya et MotionBuilder) + une compréhension des langages de script (p. ex. C#, Python, JavaScript, MaxScript), de la capture de mouvements et des state machine;
- Un diplôme en animation 3D, informatique ou génie informatique (ou une formation connexe);
- D'excellentes aptitudes en communication, relations interpersonnelles, mentorat, gestion du temps, organisation et présentation;
- Un esprit innovateur, collaboratif, attentif et à la recherche de solutions;
- Une pensée critique, de la curiosité, de la débrouillardise et une grande flexibilité;
- Une familiarité avec les logiciels de suivi des bogues (p. ex. Jira) et les systèmes de gestion des versions (p. ex. Perforce);
- Une passion pour le partage de connaissances; vous avez une inclination à aider les autres à apprendre et à évoluer.
Additional information
Charles-Antoine et Marie, nos spécialistes en acquisition de talents analyseront votre candidature. Veuillez nous envoyer un portfolio de vos meilleurs travaux (vous pouvez joindre des images ou nous fournir un lien avec un mot de passe) ainsi que votre CV mettant en valeur votre formation, vos expériences et vos compétences.
À noter que nos postes sont hybrides, mais si vous résidez en dehors du Québec ou du Canada, une relocalisation sera nécessaire. Si vous avez besoin d’un permis de travail, votre admissibilité dépendra de votre éducation et de vos années d’expérience de travail pertinentes, conformément aux exigences gouvernementales.
Au plaisir de vous lire ! 😊
Associate Animation Technical Director [Far Cry Project]
Montreal, Canada - Full-time - REF25915G
Job Description
As an Assistant Animation Technical Director at Ubi MTL, you will support the design and implementation of the technical animation pipeline, production workflow and the technical requirements for delivery and needs of the projects assigned to you. In concert with the other department managers, you will support the direction, design and technological vision of the animation pipelines & tools for the pipeline [real-time].
What you'll do
- Define your team’s technical needs by consulting project documents and communicating with those involved in the development of the creative vision (design and artistic) in collaboration with the TD;
- Help develop/select the best internal and external tools, in collaboration with the TD, to enhance and facilitate the work of the animation team by testing tools before they are deployed on the project and ensuring their proper functioning throughout the process;
- Suggest best practices to the TD to standardize work methods and ensure the validity and integrity of the data by drafting and updating pipeline documents on a regular basis, setting out a common classification system, training processes users and regularly reminding the animation team members of the technical constraints and their rationale;
- Ensure the technical validation of the data produced by the animation team, resolve first-line technical issues to support the team by working in close collaboration with programmers and the TD, inform the TD of any current and/or future technical issues and recommend solutions;
- Participate in the optimization and debugging to fix the issues raised in your field of expertise;
- Inform the TD on the advancement of the work on a regular basis to ensure that the TD is able to assess the progress of the deliverables;
- Carry out working unit-related tasks (part of the time);
- Carry out all other related tasks.
Qualifications
What you bring
- Around 5 years of animation, rigging, or programming experience (or related experience) + 3 years of leadership;
- In-depth knowledge of game engines (e.g. Unity or Unreal) & 3D software (3DS Max, Maya, and MotionBuilder) + an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript), motion capture, and state machines;
- A degree in 3D Animation, Computer Science, or Computer Engineering (or related training);
- Excellent communication, interpersonal, mentorship, time management, organizational, and presentation skills;
- A highly innovative, collaborative, attentive, and solution-oriented spirit;
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility;
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce).
- A passion for sharing your knowledge and helping others learn and grow.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior Gameplay Animator
Montreal, Canada - Full-time - REF27182R
Job Description
When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent.
Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention and the subject’s behaviour, and of how this one tiny part fits into the larger picture of the game. All your efforts gain their meaning when you take a step back, see the finished product and feel the months of mechanics and decision-making dissolve to reveal a piece of art that brings a new, beautiful world to life.
You understand that teamwork is essential to reach that point. As an individual, you see a hidden story in the way a person moves; you tend to deconstruct the world around you into smaller parts that you then build back up. As a teammate, you pride yourself on your attention to detail, your organizational and communication skills, and your adaptability to change. You collaborate with artists, designers, programmers, leads and other animators, all of whom have opinions, ideas and constraints, but all of whom are committed to the unified goal of authentically portraying the universe with a certain flair.
What you'll do
- Sync the engine and the build to ensure you’re working with the latest code and animations;
- Check in with your lead and your team to update and be updated the current situation;
- Prototyping, key framing, or blocking an animation;
- Working on your animations, of course, from scratch or from mo-cap;
- Testing your animations—over and over—and validating your designs;
- Problem-solving your animations;
- Polishing your animations;
- Read the latest relevant academic literature in order to stay at the forefront of your field.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Product Director – Marketing – Rainbow Six Siege
Montreal, Canada - Full-time - REF27206M
Job Description
As Product Director – Marketing on Rainbow Six Siege, you are responsible for the game’s positioning framework, and its articulation into actionable marketing & communication strategies, through the development of assets and initiatives that support our live operations.
This is a highly collaborative role that is embedded within the production team and interfaces with multiple disciplines and teams, leveraging diverse expertise and talent to deliver a product- and player-focused strategy to increase engagement and retention.
As the guardian of brand image and perception, you are the liaison between our development and publishing teams, and ensure that the game’s creative vision is carried out successfully towards our players – both current and potential – while serving operational marketing needs.
What you’ll do
- Develop adequate and innovative live marketing & communication strategies to support our seasonal content releases, in-game activities, eSports events, ad-hoc initiatives and long-term objectives;
- Supervise the creation of all hero assets and key marketing deliverables in collaboration with the Brand Art team, internal Creative teams and external partners;
- Collaborate with operational marketing teams to ensure the proper deployment, coherence and consistency of the communication strategy and assets declinations through all touchpoints;
- Coordinate across teams to deliver best-in-class on- and off-line events with a focus on strengthening brand unity, while increasing engagement and broadening our reach;
- Partner with Strategic Insights teams to validate frameworks and creative, gather player insights, address feedback and eventually help steering game content developments;
- Research and monitor market trends to identify exposure and innovation opportunities and guide the Product Marketing team to act upon them;
- Oversee internal and external presentations for the game, and maintain a constant dialogue with the game development team and publishing stakeholders;
- Lead and coach the Product Marketing team, with a growth mindset and a bottom-up approach that empowers employees, nurtures innovation and strives for excellence;
- Oversee the marketing team’s budget and track ongoing projects and new initiatives;
- As a direct report to the Brand Director, contribute to the development of the Rainbow Six’ brand DNA and blueprint through support, collaboration and alignment with other product and brand teams.
Qualifications
What you bring
- University degree in Marketing, Business Administration or related field;
- 10+ years of experience in successfully bringing AAA game(s) to market, and/or increasing awareness/engagement/conversion through live marketing operations, including 3+ years in team management;
- Leadership and people management skills, capable of mentoring and providing a thriving environment to a team of expert marketing product managers;
- Results-oriented and customer-focused (both internal and external);
- In-depth knowledge of the market, trends and the video game industry in general;
- Great collaboration skills combined with an ability to understand and address challenges stemming from diverse videogame production and marketing professions;
- Excellent communication, presentation and interpersonal skills;
- Flexibility to adapt to whatever the production brings and an ability to manage efficiently several projects simultaneously.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Animation Team Lead
Montreal, Canada - Full-time - REF18905N
Job Description
As an Animation Team Lead, you will support the Project Lead (CP)/ Production Manager (PM) in overseeing work quality and deadlines for your small team. You will help follow up on and validate your team’s work and coach team members while overseeing part of the development of the game (where necessary).
What you'll do
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the team;
- Organize and lead team meetings;
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead/coach the team;
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for the team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM);
- Coordinate bug correction as it pertains to the team’s work;
- Ensure that new employees integrate the team;
- Help recruit new team members;
- Create a portion of the required animation.
Qualifications
What you bring
- Experience in animation and in leading a team;
- Participation in at least one complete game production or equivalent;
- Leadership;
- Time and priority management for both yourself and your team;
- Ability to assemble productive teams;
- Good interpersonal and communication skills;
- Resourcefulness in problem-solving;
- Ability to delegate;
- Stress and change management skills;
- Managerial courage;
- Sense of initiative;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Cinematic Animator
Montreal, Canada - Full-time - REF27537S
Job Description
As a 3D Cinematics Animator at Ubisoft Montreal, you will join a production team for games recognized for their quality such as Assassin's Creed, Far Cry, Watch_Dogs, Rainbow Six, For Honor, and many more.
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
- Apply animation principles to create high-quality animations while optimizing them to meet technical constraints and making any changes that are requested based on the artistic direction;
- Imagine animation systems that meet game needs in collaboration with team members from other trades and be able to document and explain the systems to new and/or less experienced team members;
- Work in close collaboration with the art director, game designers and programmers to understand the quality objectives, game play intentions and engine capacities in order to anticipate the in-game look of the animations;
- In collaboration with the immediate supervisor, help estimate the time required to carry out own tasks and manage time to meet deadlines;
- Report any potential animation-related issues to the immediate supervisor;
- Be able to quickly prototype animation systems that will serve as a basis for animation- and gameplay-related discussions;
- Carry out all other related tasks.
Qualifications
What you bring
- 1 to 4 years of 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;
- An artistic eye and a sense for composition;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Global Brand Project Manager
Montreal, United States - Full-time - REF26946I
Job Description
As a Global Brand Project Manager your primary job is to ensure that your brands are prepared to execute global marketing plans. While not leading strategy or creative development, this role is critical to the execution of global campaigns by managing the creative content transformation of all marketing assets. You will ensure brand assets are created to required specifications, quality checked, routed, and delivered to internal and external partners/teams to meet campaign deadlines. Being highly organized, detail-oriented, efficient, collaborative, and team-focused will be crucial to success in this role. You must have exceptional creative project management, process, and people management skills. Familiarity with video production, localization and mastering workflows is a must.
What you’ll do:
- Create and manage project schedules for content transformation needs. Track localization timelines and progress, flagging any potential concerns for project deadlines with stakeholders while working to resolve issues
- Closely collaborate with cross functional peers across Global Brand, Marketing Services and Marketing Asset Operations to anticipate needs of a project and accurately determine project scope.
- Drive the production roadmap for mastering and localization processes accounting for global campaign needs including translation, subtitling, and voice over
- Own, advise, and set expectations for asset versioning and release timelines with game development studios, internal creative teams, and agencies.
- Maintain standardized file organization and permissions on digital asset management (DAM) tools for all files.
- Be the knowledge expert of your project(s) approved style guides, toolkits, and industry/partner standards (Age Ratings, Legal, first party, retail, etc.).
- Identify gaps or inefficiencies in tools and processes within and between teams and suggest improvements.
Qualifications
What you’ll bring
- Ability to manage multiple projects at once, follow through, and meet aggressive deadlines.
- Experience in a marketing environment/creative organization specifically in video production or project management.
- Familiarity with a variety of digital media workflows and styles of content localization
- Deep familiarity with post-production and localization workflows and terminology
- Excellent communication skills and an ability to work closely with creative and technical stakeholders. Builds trust and relationships with all cross functional teams.
- Experience with MS Suite (Excel, Teams, SharePoint, etc.), JIRA, Confluence, Smartsheet, Adobe Photoshop, Adobe Acrobat, and DAMs.
- Project management experience and video localization/ post-production knowledge.
Attributes
- Self-starter who will dig in and finds solutions.
- Detail-oriented and organized.
- Ability to manage multiple projects and deadlines in a fast paced, evolving environment
- Excellent written and oral communication skills.
- A strong, self-confident leader who motivates and builds trust with others
- Possesses the ability to work independently and collaboratively
- Skilled in working with remote teams
Additional information
What to send our way
Your CV, your expertise and/or related experience and skills.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Ubisoft code of conduct: Ubisoft Code of Conduct
CRM Strategy Specialist
Montreal, Canada - Contract - REF27522H
Job Description
Ubisoft, a leading creator, publisher, and distributor of interactive entertainment, is seeking a dynamic CRM Strategy Specialist as part of its Customer Relationship Management (CRM) Group! This individual will be instrumental in developing and executing CRM strategies dedicated to supporting retail marketing, including membership program initiatives. Partnering with a Marketing Manager, this individual will help develop, manage and execute campaigns and programs that enrich Ubisoft’s relationships with our gamers across various brands. If you are passionate about leveraging CRM to drive retail success, detail-oriented, and eager to contribute to the success of Ubisoft’s brands, we want to hear from you!
Please note that this is a 6-month contract.
What you’ll do:
- Collaborate with Retail Marketing Managers to develop and implement CRM strategies focused on enhancing customer relationships.
- Coordinate with internal stakeholders to execute CRM campaigns for membership acquisition and retention efforts.
- Working closely with CRM operational teams, coordinate the A-Z launch of a CRM campaign using project management tools.
- Work closely with analytics team to understand and communicate CRM campaign effectiveness and performance, provide optimization opportunities and strategies for maximizing ROI.
- Be a customer advocate within Ubisoft marketing, ensuring the highest quality interactions with the customer across all CRM channels
Qualifications
What you’ll bring:
- Experience with online marketing, demonstrated success in email marketing and online engagement programs.
- Proficiency in data analysis and reporting, with the ability to derive insights and recommendations from CRM data.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and internal stakeholders.
- An understanding of entertainment and/or video game industry a huge plus.
- An understanding of marketing communication principles, direct marketing and best practices.
- A strong understanding of digital design principles, user experience design and deliverability best practices.
Additional information
What to send our way
Your CV, your expertise and/or related experience and skills.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Ubisoft code of conduct: Ubisoft Code of Conduct
System and Online Operation Specialist _ Technology Group
Montreal, Canada - Full-time - REF26932A
Job Description
As part of the team that assists development teams in the deployment and operation of support for our product portfolio, the incumbent is responsible for the deployment of different versions of projects/services across multiple environments.
Using existing technologies and new breakthroughs, he/she is also responsible for ensuring the stability, performance and success of project/service deployments, as well as for the design and development of the server and network infrastructures that will host our services.
The incumbent will adopt a DevOps philosophy to automate, operate and maintain our cloud gaming infrastructure.
Our Mandate:
Our team maintains a gitlab runner service used by several major Ubisoft projects such as TG, Anvil editor We offer support on Windows, Linux and Mac platforms, ensuring a seamless experience for our users.
As a key member of our team, your main responsibility will be to design, deploy and maintain our GitLab Runner service on Linux. You will be required to work closely with internal cloud-related teams such as Openstack, Rome and Palatine to ensure that the service runs smoothly.
In this role, you will use a range of cutting-edge technologies, including Kubernetes, Terraform, Helm Chart and Docker, to optimize the efficiency and reliability of our infrastructure. You'll also be responsible for supporting our community of advanced users by answering their questions and providing high-level technical support.
If you're passionate about cloud technologies and want to contribute to large-scale projects, this is the job for you. Join us to take up this stimulating challenge and evolve within a collaborative and innovative team.
Qualifications
- Proficiency in Linux system administration, particularly in the design, deployment and maintenance of a GitLab Runner service on Linux.
- Proficiency in using cutting-edge technologies such as Kubernetes, Terraform, Helm Chart and Docker to optimize infrastructure.
- Ability to collaborate effectively with internal cloud-related teams, such as Openstack, Rome and Palatine, to ensure smooth operation of the service.
- Experience in supporting and resolving issues for a community of advanced users, providing high-level technical assistance.
- Knowledge of cloud technologies and passion for contributing to large-scale projects.
- Communication skills to interact with team members and the advanced user community.
- Deployment and maintenance of monitoring tools (Grafana, Prometheus, ElasticSearch, etc.).
- Knowledge of linux scripting.
- Knowledge of gitlab
Relevant experience :
- 1 to 5 years' experience in IT or any other field deemed relevant.
- Experience managing and deploying within a Docker, Kubernetes, Terraform, Rome environment.
- Experience with GNU/Linux server administration and networking concepts (NAT, Proxy, TCP/IP, etc.)
- Experience with configuration management such as Ansible, Chef, etc
- Experience working with large-scale infrastructure
- Customer service experience in preventing and resolving technical problems
Additional information
Senior UI Programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27389H
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).
What you'll do
- Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
- Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
- Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects;
- Provide tools for UI systems and debugging through internal “debug draw”.
- Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
- In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
- Be reactive to feedback and perform quick iterations;
- In collaboration with the graphic designer, integrate designs and animation;
- Provide hooks for graphic designer animations and sound support;
- Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
- Work closely with designers and artists to implement t new ideas, providing technical, creative, and scheduling feedback
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
- Oversee and maintain modules or systems that underlie the user interface;
- Optimize user interface code to run efficiently on cross platform;
- Interact and collaborate with different departments;
- Challenge the game design of the game as well as its User Experience (UX);
- Develop automated tests APIs related to UI systems to ensure continuous health of the game;
- Have a broad knowledge of ergonomics and UX principles as applied to UI;
- Apply knowledge of localization and accessibility features;
- Carry out all other related tasks.
Qualifications
What you bring
- Degree in Computer Science or Computer Engineering or equivalent training or experience;
- At least 5 years of experience in C++ programming in the video game sector or embedded systems, or relevant fields;
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented;
- Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts);
- Familiarity with user experience concepts is an asset;
- Games industry experience preferred;
- Knowledge of programming design patterns and recognition of programming standards.
- Knowledge of current trends in graphic design and user interface design;
- Knowledge of Adobe Flash and Actionscript 2.0 and up, other scripting and programming languages (XML, C#, JavaScript, HLSL, etc.) an asset;
- Knowledge of object-oriented programming;
- Knowledge of source control and multimedia integration.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Game Designer (3C)
Montreal, Canada - Full-time - REF14180Q
Job Description
As a Game Designer at Ubi MTL, you will be the creative energy behind a specific set of game systems and mechanics. You provide players with tools to build unique gameplay experiences and opportunities to make meaningful choices.
You go through an iterative, hands-on process of adjusting and balancing your design as you bring it from concept to playability. Throughout production, you shift your focus from the big picture to the micro details; tackling hurdles in development and stepping back to asses how all the pieces connect and affect each other. You tweak and tune until it finally happens: a smooth and engaging player experience emerges.
What you’ll do
- Drive and own the design of AAA quality 3C (character, controls and camera) gameplay features from conception through final product.
- Create new systems and features while balancing and tweaking existing ones.
- Collaborate with cross-functional teams to integrate your assigned features.
- Develop in-engine prototypes.
- Adapt to technical and production constraints, reworking your design when and as often as needed.
- Create and maintain design documentation that will guide interdependent teams.
Qualifications
What you bring
- Experience in video game production. It would be ideal if you had experience with single-player 3rd person action adventure games.
- An ability to recognize great game feel and how to manifest player fantasy into gameplay mechanics.
- Experience with game engines (e.g. Unity or Unreal) and productivity software (word processors, spreadsheets, etc.)
- An innovative, empathetic, and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills (you’re able to clearly explain your thought process on paper and in person)
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- A solid understanding of the market and a passion for video games – you play enough to know what makes quality gameplay!
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior UI Programmer
Montreal, Canada - Full-time - REF27389H
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).
What you'll do
- Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
- Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
- Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects;
- Provide tools for UI systems and debugging through internal “debug draw”.
- Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
- In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
- Be reactive to feedback and perform quick iterations;
- In collaboration with the graphic designer, integrate designs and animation;
- Provide hooks for graphic designer animations and sound support;
- Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
- Work closely with designers and artists to implement t new ideas, providing technical, creative, and scheduling feedback
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
- Oversee and maintain modules or systems that underlie the user interface;
- Optimize user interface code to run efficiently on cross platform;
- Interact and collaborate with different departments;
- Challenge the game design of the game as well as its User Experience (UX);
- Develop automated tests APIs related to UI systems to ensure continuous health of the game;
- Have a broad knowledge of ergonomics and UX principles as applied to UI;
- Apply knowledge of localization and accessibility features;
- Carry out all other related tasks.
Qualifications
What you bring
- Degree in Computer Science or Computer Engineering or equivalent training or experience;
- At least 5 years of experience in C++ programming in the video game sector or embedded systems, or relevant fields;
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented;
- Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts);
- Familiarity with user experience concepts is an asset;
- Games industry experience preferred;
- Knowledge of programming design patterns and recognition of programming standards.
- Knowledge of current trends in graphic design and user interface design;
- Knowledge of Adobe Flash and Actionscript 2.0 and up, other scripting and programming languages (XML, C#, JavaScript, HLSL, etc.) an asset;
- Knowledge of object-oriented programming;
- Knowledge of source control and multimedia integration.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior animation programmer
Montreal, Canada - Full-time - 6934BR
Job Description
Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation.
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
What you'll do
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce;
- Build animation systems that will be the basis for creating a living, dynamic world;
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation;
- Research and develop new animation techniques (ex. procedural, physics, etc.);
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring
- At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
- Strong 3D math skills;
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
- Experience in the animation field to understand programming tools and how to improve them;
- A degree in Computer Science or Computer Engineering (or related training);
- A good eye for detail to find even the smallest flaws in the system and optimize them.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior programmer - C++ (NPC Behaviour)
Montreal, Canada - Full-time - REF27384D
Job Description
As an AI Programmer at Ubi Montreal, you’ll care about keeping our players immersed in the game world. Using our most advanced tools, you’ll make the unexpected come to life; in many ways, you’ll be responsible for creating the exciting, suspenseful and downright fun interactions within a game's universe. One of your biggest thrills will be to witness players engage with your work in surprising new ways.
You understand that game development is an iterative process and you’ll work with mission designers to improve each new version. As a dependable and collaborative member of an interdependent team of programmers, animators, designers and dev testers, you’ll provide the remarkable AI knowledge that will create the most compelling and interesting AI experience possible for our players.
What you’ll do
- When you get in in the morning, you sync up to the latest code and data, and check your email;
- Then it's off to your morning scrum, where the team discusses issues that have arisen. You present avenues for AI improvement, and what you will be working on for the day – which is programming AI for non-playable characters' (NPCs) behaviours, navigation, decisional systems and traffic systems, for instance, and fixing AI-related bugs;
- In collaboration with designers, ensure that the game's AI systems are coherent and maintain high standards of quality.
Qualifications
What you bring
- At least 5 years of experience in AI programming, ideally in the video game industry;
- Proficiency in C++ language;
- A degree in Computer Science, Computer Engineering or equivalent;
- Experience developing on video game consoles;
- Experience as part of a team that has shipped a video game is an asset;
- That rare mix of attention to detail and flexibility in your work organization;
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BR
Job Description
When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.
With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.
As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.
What you'll do
- Code new and existing systems to meet the intent of the game’s design;
- Keep them coherent with existing code;
- Develop gameplay tools for large content teams;
- Understand existing functions, and suggest and develop improvements;
- Collaborate with designers and animators on environments;
- Resolve gameplay bugs;
- Document your work.
Qualifications
What you bring
- At least 5 years of experience in C++ and optimizing code;
- Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
- A degree in Computer Science or Software Engineering (or related training);
- Experience as part of a team that has shipped a video game is an asset;
- Experience developing on video-game consoles;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior gameplay programmer
Montreal, Canada - Full-time - 1007BR
Job Description
When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.
With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.
As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.
What you'll do
- Code new and existing systems to meet the intent of the game’s design;
- Keep them coherent with existing code;
- Develop gameplay tools for large content teams;
- Understand existing functions, and suggest and develop improvements;
- Collaborate with designers and animators on environments;
- Resolve gameplay bugs;
- Document your work.
Qualifications
What you bring
- At least 5 years of experience in C++ and optimizing code;
- Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
- A degree in Computer Science or Software Engineering (or related training);
- Experience as part of a team that has shipped a video game is an asset;
- Experience developing on video-game consoles;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Tools Programmer
Montreal, Canada - Full-time - REF26601J
Job Description
As a Tools Programmer at Ubisoft MTL, you will play a key role in the design and implementation of technologies used by the content creation teams. Your mission will be to simplify the life of these teams so that they can focus on the development of a game.
As a productivity guarantor, you will choose, create, and maintain innovative, user-friendly and sustainable solutions that will concretize production ideas. You will listen to the users to create a collaborative loop, supported by your creativity and rigour, that will guarantee the efficiency and intuitive nature of the tools you deliver. With agility and precision, you will respond to the needs of the various production areas and make recommendations to improve existing systems.
With your work and support, the teams you equip will be able to meet any technical challenge and easily translate their vision and creativity into a world-class game.
What you’ll do
- In an environment that promotes collaboration and knowledge sharing, you will:
- Develop and maintain stable tools aimed at improving productivity and long-term integrability for production teams.
- Design tools that meet specific needs.
- Debug systems and ensure quality of tool code.
- Identify technologies to adopt and make recommendations for both new tool development and improvements to existing systems.
- Work to automate processes to support a smooth workflow.
- Collaborate with production team members (artists, designers, etc.) to truly understand their needs.
- Share with your colleagues in the tools community about your respective innovations and learnings.
- Be aware of technological advances in the fields of programming and video game production.
Qualifications
What you bring
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- A degree in Computer Science or Computer Engineering (or equivalent)
- Excellent proficiency in various programming languages, especially C# and C++
- Good analytical and synthesis skills + attention to detail
- Ability to work as part of a team + good interpersonal and communication skills
- Autonomy, curiosity, and resourcefulness that push you to go talk to people
- Flexibility in the organization of your work, allowing you to adapt to changes
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Tools Programmer
Montreal, Canada - Full-time - REF26601J
Job Description
As a Tools Programmer at Ubisoft MTL, you will play a key role in the design and implementation of technologies used by the content creation teams. Your mission will be to simplify the life of these teams so that they can focus on the development of a game.
As a productivity guarantor, you will choose, create, and maintain innovative, user-friendly and sustainable solutions that will concretize production ideas. You will listen to the users to create a collaborative loop, supported by your creativity and rigour, that will guarantee the efficiency and intuitive nature of the tools you deliver. With agility and precision, you will respond to the needs of the various production areas and make recommendations to improve existing systems.
With your work and support, the teams you equip will be able to meet any technical challenge and easily translate their vision and creativity into a world-class game.
What you’ll do
- In an environment that promotes collaboration and knowledge sharing, you will:
- Develop and maintain stable tools aimed at improving productivity and long-term integrability for production teams.
- Design tools that meet specific needs.
- Debug systems and ensure quality of tool code.
- Identify technologies to adopt and make recommendations for both new tool development and improvements to existing systems.
- Work to automate processes to support a smooth workflow.
- Collaborate with production team members (artists, designers, etc.) to truly understand their needs.
- Share with your colleagues in the tools community about your respective innovations and learnings.
- Be aware of technological advances in the fields of programming and video game production.
Qualifications
What you bring
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- A degree in Computer Science or Computer Engineering (or equivalent)
- Excellent proficiency in various programming languages, especially C# and C++
- Good analytical and synthesis skills + attention to detail
- Ability to work as part of a team + good interpersonal and communication skills
- Autonomy, curiosity, and resourcefulness that push you to go talk to people
- Flexibility in the organization of your work, allowing you to adapt to changes
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Software Development Manager (Rainbow Six Siege)
Montreal, Canada - Full-time - REF19546P
Job Description
As a Software Development Manager, you will lead teams of developers to improve and enhance the Siege Pipeline of technologies to enable it's growing and extended use, improve development workflows, improve sharing opportunities with partners, and improve player facing technologies.
Siege is the major pillar within the brand, and an enormously successful and growing game within Ubisoft. Siege is a constantly evolving game as a service, and our ambitions for this product within the brand will increase dramatically over the coming years. Over the last 8+ years, we have continuously added new content while simultaneously enhancing its tech.
As a team, we firmly believe:
- In a sustainable work rhythm and a healthy and inclusive environment.
- In iterative development and delivering value to players rapidly (we ship live every 2 weeks 😊).
- That nothing is off-limits, and it’s possible to deliver major technical improvements in small increments.
- That this philosophy enables us to deliver a better quality game for our players.
You will report to the Brand Technology Director, and will work extremely closely in collaboration with the current Siege technical leadership team. Together, you will contribute to defining and delivering the long-term technical direction for the Siege Pipeline of technologies, on the human and technical management fronts.
What you’ll do
- Participate in defining the technological vision for the future of the Rainbow Six Siege Pipeline of technologies, in partnership with the Siege technology team.
- Define long-term roadmaps and execution strategies + support the teams responsible for implementation.
- Oversee and coordinate multi disciplinary teams.
- Take part in technical discussions with team leads, tech leads, and technical architects + be a key member of the Rainbow Six Siege Tech Braintrust, the group involved in all major tech decisions for the Siege Pipelines.
- Facilitate reuse, knowledge sharing, and collaboration across Ubisoft.
- Bring an iterative (DevOps) approach to development, focusing our efforts on delivering value faster, incrementally + reduce technical debt.
- Continue to promote a sustainable work rhythm and a healthy and inclusive environment.
Qualifications
What you bring
- Experience in team management and real-time applications (or other relevant experience)
- Proficiency in C++
- Strategic leadership and solid communication skills
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
- A degree in Computer Science or Software Engineering (or related training)
- The ability to balance short-term priorities with long-term goals
- An entrepreneurial spirit that allows you to persevere and bounce back from setbacks in a constantly evolving environment
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
- Your CV, highlighting your background and skills
Additional information
About us
Creating the unknown since 1997. At Ubisoft Montreal, we’re united by a common goal: to enrich players’ lives with original and memorable gaming experiences. We develop iconic franchises that engage millions around the world, like Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs – and, well, we can’t disclose all our secrets just yet.
Our biggest strength is – and always will be – our people: the immensely talented team members surrounding, supporting, and producing the high-quality games that have made our studio what it is today.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection: an environment with a variety of voices, identities, backgrounds, experiences, and perspectives. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
Here, our shared desire to dream big, take risks, and constantly improve contributes to the innovation and boundary-pushing that ultimately leads to our collective success.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Localization Project Manager
Montreal, Canada - Full-time - REF27476J
Job Description
Within the Global Brand Operations department, Localization department, you report to the Manager, Global Publishing Localization. Your role is to manage the flow of all localized Marketing elements.
What you’ll do:
Ensure the good management of the localization of digital elements (websites, videos, metadata, etc.):
- With your colleagues, ensure the proper management of translation requests throughout the process (coordination with internal teams, file preparation, creation of quotes, direct contact with internal teams to retrieve documents).
- Monitor questions and issue resolutions.
- Control compliance with schedules and expected quality (compliance with guidelines and technical constraints).
- Implement necessary quality control models and adhere to publishing guidelines.
- In coordination with your manager and Ubisoft clients, ensure compliance with internal and external processes.
Vendor relationship:
- Closely monitor our pool of vendors on communication, localization quality, reactivity, and guidelines follow-up.
- Communicate your report to your manager on a regular basis.
Continuous improvement of localization processes:
- Propose process adaptations in a continuous improvement approach for maximum efficiency and quality, depending on tool and/or market evolution.
- Update standard processes related to terminological glossaries and style guides.
- Closely monitor and maintain daily status reports of projects, attend weekly Round Table meetings to update group on project status.
Project billing:
- Monitor the costs of your projects.
- With your manager’s help, follow-up financial questions with the vendors if any.
- Create POs and control vendor’s invoices monthly.
Tools:
- Maintain tool to track quality issues related to localized assets. Make recommendations for process and tool improvements based on this information.
- Research new localization tools (CAT, PSD scripts, plug-ins).
- Explore possibilities in terms of machine translation and neuronal translation.
Qualifications
What you’ll bring:
- Professional experience in localization and project management.
- Bilingualism (English/French) is required in this role given the nature of the position and due to daily interactions with colleagues and external partners outside Quebec who are English-speaking
- Meticulous and organized, you know how to work within a team and coordinate several projects at once by managing priorities.
- High flexibility and adaptability to new situations.
- Have a proactive attitude, able to identify issues and provide solutions.
- Comfortable with IT tools (Excel, PowerPoint), project management tools (JIRA) and translation software (MemoQ, SDL).
Additional information
What to send our way
Your CV, your expertise and/or related experience and skills.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Ubisoft code of conduct: Ubisoft Code of Conduct
3D Character Artist
Montreal, Canada - Full-time - REF24069U
Job Description
As a Character Artist at Ubi MTL, you'll create people, creatures, and animals for players to interact and connect with. You’ll combine your artistic and technical talents to form the physical features that define the characters that live within our worlds.
You'll enjoy the detailed, versatile, far-from-boring character development process. To you, creating new blend shapes, good edge flow, and optimized meshes will be opportunities to push your skills. Always eager to improve, you’ll constantly be on the lookout for feedback to refine your art and build the best foundation for characters to be brought to life.
What you'll do
- Sculpt high poly characters with ZBrush, Marvelous Designer, modeling softwares.
- Rework the topology and optimize low poly model
- Work on UV packing while taking in consideration the customization features in the engine.
- Bake the different maps of the PBR workflow from high poly to low poly.
- Create PBR textures in Substance Painter.
- Integrate low poly model from 3Ds Max to the engine.
- Add details with in-engine shaders.
- Collaborate with teammates and lead to ensure delivering everything by the deadline.
Qualifications
What you bring
- Game industry experience with 3D packages, preferably 3DSMax & ZBrush (AAA game experience is an asset)
- Knowledge of real-time modeling techniques (shaders, PBR, normal, displacement etc.)
- Solid high & low resolution modeling and texturing skills
- Experience in modeling of realistic human anatomy
- Good working knowledge of and experience with facial and hair development
What to send our way
- Your CV highlighting your background and skills
- A demo reel with a breakdown of your best work – seriously, show us your process! Attach samples or send us a link to your personal website or online portfolio.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Programming) - Online Services
Montreal, Canada - Full-time - REF26564X
Job Description
As a team leader at Online Services - Account, you will lead a talented and inspired programming team responsible for developing and improving the services used on Ubisoft games related to player identity. Among our catalogue of services and tools, we support various authentication systems (Ubisoft Connect, PSN, Xbox, Nintendo, and many others), the profile authorization service, the Ubisoft account, and many others. As these services are at the heart of many strategic aspects of the organisation's future, the incumbent will be responsible for collaborating on the development of robust, scalable and secure solutions. He or she will have to use their creativity to find simple solutions that fit into a complex ecosystem.
Driven by a desire to see the members of your team flourish, you will support them in their professional development by looking after their well-being, acting as their spokesperson with other teams and management, and ensuring that each person occupies a position that stimulates them and makes the most of their talents.
Your global vision and understanding of the different roles within your team will enable you to coordinate the work optimally and multiply the results of each member's efforts. Your greatest motivation: to see your team develop and deliver high-quality, consistent systems that will help provide the rich gaming experience our players are looking for.
The incumbent will work with the latest technologies (.NET Core, Docker, AWS RDS Aurora, AWS Redis ElastiCache, Infra as Code, CI/CD, GitLab, SonarQube, Grafana, Kibana, React, etc.). If you are passionate about solving complex problems through the design of RESTful APIs using the microservices architecture on AWS, as well as working with the DevOps culture, we have the ideal job for you.
Team Lead (Programming)
- Montreal, QC, Canada
- Full-time
- Flexible Working Organization: Hybrid
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Bring your team together to discuss the progress of assigned tasks.
- Examine the problems and think about how to solve them.
- Equip your team properly so that they can work independently.
- Communicate regularly with your project manager to plan ahead and identify risks.
- Communicate with other team leaders to share tips, best practice and technological advances.
- Keep abreast of the latest technological advances in online services, gaming and the web in general.
- Offer you and your team high-quality support for productions.
- Code alongside your team members.
- Meet individually with each member of your team to discuss performance, well-being and career advancement.
Qualifications
What you bring
- A bachelor's degree in computer science or computer engineering (or equivalent)
- At least 3 years' experience managing a programming team
- Excellent command of the C# language
- Strong organisational skills
- Excellent communication and strategic leadership skills, combined with great empathy and diplomacy
- The ability to remain calm in difficult situations (you know there's always a solution)
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 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 [Assassin's Creed Project]
Montreal, Canada - Full-time - REF27209R
Job Description
As a level designer at Ubisoft Montréal, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Live Operations Manager
Montreal, Canada - Full-time - REF15010D
Job Description
As a Live Operations Manager at Ubi MTL, you will oversee and coordinate the live operations of one or many games/projects and ensure the attainment of the objectives set by the online operations director and/or the client, the producer.
What you'll do
- Support and ensure the effective coordination of the operations and technical teams.
- Support and coordinate pre-launch operations activities (beta coordination);
- Take part in developing the launch plan and coordinate execution.
- Effectively communicate with teams so that they are informed of ongoing projects (advancement and direction).
- Help define the scope of the project and deliverables by estimating the impact in terms of workload and resources.
- Implement problem-solving processes with internal partners (GNS, TG, development teams, etc.).
- Ensure that priorities are managed and respected according to the plan set out with the producer and online operations director.
- Ensure that teams have the technical support required to work effectively (in collaboration with internal partners: GNS, TG, etc.).
- Report on the advancement of the deliverables (planned versus actual) to the team, producer and online operations director and address any gaps.
- Ensure clear communications and effective coordination with internal and external service providers (SFO, online services, etc.).
- Mobilize the team by regularly assessing team morale, determine the cause(s) of any issues and implement relevant solutions.
- Coach team members in their work to foster their development in their current position or in view of their career perspectives.
- Carry out and validate performance assessments and set team objectives.
- Determine and manage poorly performing team members and interpersonal conflicts.
- Help set out development activities (training, COOP. etc.) for team members.
- Approve time sheets and manage team members’ absences and vacation time.
Qualifications
What you bring
- Experience in team & project management, and video game production experience;
- Online/mobile game development experience is an asset;
- Extensive technical knowledge of deployment tools and databases;
- Ability to manage time and priorities;
- Resourcefulness in problem-solving;
- Ability to adapt to different types of personalities;
- Courageous management;
- Good sense of judgment, listening skills, and transparency.
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Production Manager
Montreal, Canada - Full-time - REF12082W
Job Description
As a Production Manager at Ubi MTL, you break down a game vision into a roadmap of achievable milestones, and concentrate the day-to-day efforts of a group of production team members to reach them.
While overseeing your direct reports, you’re responsible for defining, planning, prioritizing, communicating, and tracking project deliverables. You have a wide perspective of the production floor: a realistic grasp of our capabilities, thorough understanding of interdependencies, knowledge of the actionable steps to get to our goals, and awareness of where to focus our energy. You see to it that your team is prepared and able to ship quality features and content to our players – on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision & requirements.
- Define and plan the project scope of your specific deliverables (e.g. level art, audio, UI, VFX, mission, economy, gameplay rules, etc.), creating the production schedule and developing strategies.
- Regularly meet with your team to allocate tasks, discuss progress and setbacks, communicate milestones, prioritize deliverables, present updates, address concerns, give direction, gather feedback, etc.
- Track, monitor, and analyze the production schedule; rescoping & adjusting your strategies when need be.
- Provide your team with all they need to work efficiently and achieve quality (documentation, tools, pipelines, reviews, communication channels, etc.).
- Organize the approvals and debugging of deliverables + keep team leads up to date on progress and issues.
- Sync up with other production managers to ensure consistency, remove blockers, and mitigate risks.
- Prepare and evaluate post-mortems to continuously improve our production processes.
- Participate in recruitment to build your team + foster their professional growth and career progression.
- Carry out the annual evaluations of your team members.
Qualifications
What you bring
- Management experience or related experience (experience in the video game industry or as a scrum master an asset)
- Knowledge of the Office Suite (PowerPoint, Excel, etc.) + familiarity with project management software (e.g. Jira)*
- Ability to balance shifting short-term priorities and long-term goals
- A highly collaborative, attentive, empathetic, and solution-oriented spirit
- Excellent time management, organizational, interpersonal, and communication skills
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- Knowledge of agile principles (a plus)
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445L
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings;
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects;
- Meet individually with each member of your team to discuss performance, well-being, and career advancement;
- Go over notable bugs and determine the best way to fix them;
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time;
- Code alongside your team members;
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A degree in Computer science or Software engineering;
- A minimum of 8 years’ experience in game programming;
- A minimum of 3 years’ experience managing a team of game programmers;
- Proficient in C++ and other programming languages commonly used in game production;
- Participation in at least one full game production or equivalent as a programming team lead;
- Impeccable strategic leadership and communication skills;
- Remain calm when facing challenging situations (you know a solution is always at hand.);
- A deep understanding of video game production with the ease to see the perspectives of other game production disciplines.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Team Lead (Programming) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26564X
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programmer (Engine) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26736D
Job Description
Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.
At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies.
What you'll do
- Maintain and optimize the game engine to stay on the cutting edge of technology.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Work with many teams to optimize interaction between various game engine systems.
- Master low-level systems such as loading/streaming, memory management and platform-specific systems.
- Share your knowledge with various studio teams and be a resource contact for programmers.
- Analyze and debug simple and complex performance problems + propose well-adapted optimizations.
Qualifications
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Attention to detail
- Team spirit and good communicator
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Attention to detail
- Team spirit and good communicator
What to send our way
- Your CV highlighting your education, experience, and skills
Concept Artist (Environments) - Senior
Montreal, Canada - Full-time - REF22850W
Job Description
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.
Qualifications
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.
Change Management Advisor - Organizational Transformation
Montreal, Canada - Full-time - REF26132E
Job Description
The incumbent is the focal point for internal teams on strategic projects involving changes within the organisation. He or she focuses on the human aspect of change using recognised standard change management methods, but also helps to identify other types of change (business, technological, etc.) as part of the projects in which he or she is involved.
The nature of the projects requires broad and in-depth knowledge of change management in the context of strategic, transformational and organisationally complex projects.
He/she acts as a specialist and advises decision-making bodies and work teams on change management.
The main and usual duties of this job are :
- Accompany management and engage stakeholders in the change management process using a structured analysis methodology, implementing appropriate action plans, while keeping the human aspects at the heart of the change in order to achieve project objectives;
- Carrying out various analyses relating to stakeholders, their concerns, impacts, issues, risks and people's ability to adapt to change;
- Developing change management plans;
- Define, implement and monitor change management performance indicators throughout projects;
- Coordinate all change management activities and prepare, lead and contribute to the various project workshops;
- Participate in the drafting of communication plans, key messages, memos, presentations to stakeholders, intranet messages, etc. with internal key partners;
- Work with the project manager to ensure that change management actions are in step with the production of project management deliverables;
- Act as a change management specialist on committees set up as part of a project (project monitoring, steering committee, etc.).
- To develop and implement a change management strategy that is tailored to the needs of the organisation and promotes understanding and use of the change by those involved, in a continuous improvement process;
- In partnership with the various departments, to provide ongoing support and evaluation for the implementation of and support for change;
- Carry out any other related tasks.
Qualifications
Qualifications
- University degree in business administration, human resources or a relevant discipline.
- Recognised training and/or certification in change management (PROSCI, CCMP, CMS, etc.) is an asset.
- Relevant experience:
- More than 8 years' relevant experience in change management on major projects.
- Bilingualism (French and English)
- Previous involvement in transformational projects with significant change management implications.
- Strong analytical and problem-solving skills;
- Excellent listening and interpersonal skills, as well as being a team player;
- Demonstrate a high degree of autonomy and flexibility;
- Leadership and persuasive skills.
- Ability to manage several projects at once
- A flair for creativity and innovation
- Ability to collaborate and advise
Additional information
Ubisoft's teams of 20,000 people in more than 30 countries around the world are united by a common mission: to enrich the lives of gamers through original and memorable gaming experiences. Their energy and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six and many more to come.
Ubisoft is an equal opportunity company and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can flourish and express themselves.
Working at Ubi MTL means enjoying a workplace that sparks creativity and fosters connection. We offer a collaborative space focused on career advancement, learning opportunities and well-being (our great benefits are a testament to that!).
If you're enthusiastic about taking on exciting challenges, harnessing the latest technologies and being part of the future of entertainment, join us in creating the unknown.
At Ubisoft, you're welcome just as you are. We welcome diversity in all its forms. We are committed to fostering an inclusive work environment that respects all differences.
Project Lead (Programming) - [Assassin's Creed Project]
Montreal, Canada - Full-time - REF26567A
Job Description
Work as a programming project lead 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
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.
Qualifications
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 (Online) - [Assassin's Creed Project]
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience developing and optimizing online systems written in C++, C#, GO, Java and Python
- Experience with online systems and services and optimizing online code
- Knowledge of designing connected features with PlayStation Network or Xbox Live (an asset)
- Knowledge of cloud systems such as Kubernetes, AWS, Google Cloud, Microsoft Azure, etc.
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 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.
C++ Developer
Montreal, Canada - Full-time - REF26879E
Job Description
Ubisoft Data Office (UDO), part of Ubisoft IT, is looking for a C++ Developer to join their team which is committed to the mission of developing Ubisoft's data platform. This platform is a company-wide reference and a trusted source of telemetry. It provides real-time visibility on how our titles are played and an understanding of the habits and preferences of the people playing them. Specifically, this team develops and manages a variety of data services and tools for sending, collecting, storing, and analyzing game telemetry.
As a C++ Developer joining them, you will work on the Software Development Kit (SDK) which is integrated with all Ubisoft games and services and serves as the gateway to our players' data. You will also be responsible for creating new features as well as modernizing existing services.
Responsibilities
- Design, code, and test technical solutions while striving to achieve optimal performance and structure;
- Offer solutions to improve current applications, processes, and technologies as well as improve the operational efficiency of applications;
- Ensure the proper functioning of applications that are developed, and implement tools to ensure seamless integration and deployment;
- Build your solutions for multiple platforms including those from Sony, Microsoft, Nintendo, Google, and Apple;
- Understand technical and functional design requirements and reduce required effort or technical debt;
- Seek opportunities to proactively broaden and deepen the knowledge base;
- Support and develop departmental standards and best practices;
- Ensure skill sharing with team members through formal and informal channels;
- Contribute to the internal knowledge bases to broaden and deepen SDK expertise within the team;
- Write technical documentation.
Qualifications
- Experience with object-oriented programming in C/C++;
- Experience working with Git;
- Experience working with Visual Studio.
If you have any of the following additional experience, they will be considered added value:
- Knowledge of other programming languages such as Java or Python;
- Experience working with gaming and mobile platforms.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
ETL Developer
Montreal, Canada - Full-time - REF26405D
Job Description
Ubisoft IT is looking for an ETL Developer to join the Publishing Service team. They create and maintain Marketing tools and products for marketing teams like CRM and media, Customer Service, Digital Marketing, Brand Management, Community, and E-sports. They also allow marketing teams to better engage with the players throughout their Ubisoft Journey.
As an ETL Developer, you will be responsible for overseeing the design, implementation, and maintenance of business intelligence solutions while working as a data pipeline specialist. The scope of this position will be focused on ETL solutions for segmenting player and marketing data.
Responsibilities
- Own and drive all phases of delivery such as analysis, design, development, testing, and maintenance;
- Understand the operational and reporting needs of users, and the constraints of systems, and translate these needs into technical designs;
- Deliver robust and monitored ETL processes to address the operational and reporting needs of the users;
- Build complex SQL queries, scripts, and stored procedures;
- Create and maintain technical documentation that allows ongoing maintenance by other engineers;
- Partner with other team members to evolve the overall technical ecosystem.
Qualifications
- Expertise in SQL coding, querying, and tuning;
- Experience with various data vendor technologies such as Databricks, Snowflake, and DynamoDB;
- Experience using a programming language such as Python or an equivalent;
- Experience working on large data volumes;
- Experience with Star and/or Snowflake schema design and data warehousing concepts and architecture;
- Experience with cost optimization of data warehouses and ETL processes.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Technology Director
Montreal, Canada - Full-time - REF26178G
Job Description
As Technology Director, you will join Ubisoft IT and more precisely Engineering and Platform with the passion to offer managed service experience that enables engineering and product teams to autonomously develop and deliver to their goals.
In this role, you will oversee the development and timely and on budget delivery of all products in your sector. Furthermore, you will work in close collaboration with the product director to ensure the success of sectoral products and the mobilization.
Responsibilities
As the Technology Director, you will:
- Define and present development strategies for sector products to executives, ensuring that your vision aligns with Ubisoft's overall strategy and objectives.
- Conduct thorough analysis of the business’ future-state capabilities and current technology landscape to identify critical gaps and opportunities, recommending and implementing solutions for improvement.
- Lead comprehensive analysis of business and operating models, market trends and the technology industry to determine their potential impact on Ubisoft’s business strategy, direction, and architecture, ensuring a forward-thinking approach.
- Collaborate with the product director to set out a technology vision and communicate it to all team members promoting overall sectoral strategies, objectives, and information, with a focus on fostering a collaborative and inclusive environment.
- Partner and collaborate with the Engineering Manager and Technical Leads to align on the product and technical plan, ensuring a cohesive and unified approach to product development.
- Oversee work team activities, particularly by following up on requests and department mandates, all while challenging the technical teams on their technological decisions, ensuring that innovative ideas are nurtured and considered.
- Drive technological innovation, assess, and implement emerging technologies, staying at the forefront of industry advancements to keep Ubisoft at the cutting edge.
- Focus on aligning technology with Ubisoft’s strategy, with deep technical knowledge being important but not the sole focus, ensuring a holistic approach that integrates technology seamlessly into the overall business strategy.
- Meet all production quality standards, while managing risks and approving contingency plans, prioritizing excellence, and accountability in all deliverables.
- Negotiate agreements with internal and external suppliers whenever necessary, leveraging strong negotiation skills to ensure Ubisoft's best interests are upheld.
Qualifications
- Effective leadership skills with exceptional soft and interpersonal skills, including teamwork, facilitation, and negotiation, with an emphasis on building a supportive and collaborative team environment.
- Ability to communicate effectively with both technical and non-technical audiences, ensuring clear and inclusive communication channels.
- Good understanding of strategic and emerging technology trends and their practical application to business models, with a focus on driving innovation and progress.
- Familiarity with Agile principles, software development, and testing methodologies (Waterfall, Scrum, rapid prototyping, XP, DevOps), promoting adaptive and efficient development processes.
- Broad oversight of the entire technology infrastructure, including software, hardware, and networking elements, ensuring a comprehensive understanding of the technological landscape.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodations, please let us know if there is anything we can do to facilitate the interview process.
Director, Development & Production Efficiency
Montreal, Canada - Full-time - REF26767O
Job Description
Your mission will be to maximize the effectiveness of our production strategy to allow room for innovation, efficiency, governance, continuous improvement, and the development of business skills.
As a member of the studio management team and under the supervision of the Managing Director, your department will have the mission of implementing and operationalizing the optimization and evolution in our ways of producing, ensure the governance and optimization of our production processes & tools, support production analysis operations and collaborate in the implementation of talent development strategies. You will support producers and their teams for all strategic & operational aspects of the development of our games.
Production processes, optimization, and continuous improvement
- Provide expert leadership and ensure that inefficiencies in the production processes are identified as well as opportunities for improvement, with a view to optimizing our production costs.
- Lead projects and initiatives related to the development of our ways of producing games and to the organizational optimization of our production structures.
- Implement forums & actions necessary to develop a culture of continuous improvement within the production teams.
- Monitor and facilitate the deployment of innovations in game production.
- Is the guardian of production methods and processes.
- Monitor the portfolio of continuous improvement initiatives in production management and ensure their governance.
Production analytics and performance monitoring
- Ensure the convergence of practices, tools and metrics used in production analysis and manage the team of Analysts & Product Specialists.
- Ensure that Studio practices are aligned with the Group’s different instances or portfolios.
- Ensure reporting of the project portfolio at Studio level (align, produce, and develop dashboards, define performance indicators, etc.)
- Contribute to project portfolio reporting at all levels of the organization (Zone, Franchise, Group)
- Develop, standardize, and supervise production analysis practices in convergence with the Group's different production analysis communities.
Talent management and development in production
- Exercise mobilizing leadership supporting the Studio's objective of creating a learning organization and contribute to the evolution of the development practices of business skills.
- In close collaboration with Directors and the Talent Management team, actively participate in mapping medium and long-term talent development needs, support the development of career paths, contribute to the identification of expertise development strategies and to their implementation.
- Actively contribute to strategic resource planning and studio capacity management.
Qualifications
What you bring to the team
- Experience and recognized leadership in project portfolio management, governance, and various project management & continuous improvement methodologies (Waterfall, Agile, ITIL, COBIT, PMI, KanBan, etc.)
- Experience in video game production (or other relevant experience in the multimedia industry)
- Experience and recognized skills in team management
- Capability to influence and inspiring leadership.
- A mindset and qualities to implement tools and a culture of performance monitoring (implementation and monitoring of indicators and dashboards, implementation of analytical tools within production processes and cycles, etc.).
- An analytical mindset and recognized expertise in process optimization and continuous improvement
- Ability to balance the production needs and people development
- A Project Management Professional (PMP) and Certified Scrum Master (CSM) certification will be an asset.
- Good knowledge of the JIRA tool (an asset)
Additional information
What to send our way
- Your CV highlighting your education, experience, and skills
Please note that if you need a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
Founded in 2005 and with a team of over 600 creative, passionate and innovative talents, Ubisoft Quebec is now one of the leaders in the industry. Involved in the Assassin's Creed franchise since 2010, our studio assumed the leadership of Assassin's Creed Odyssey as well as Immortals Fenyx Rising, and is now developing Assassin's Creed Codename RED.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Audio Director
Montreal, Canada - Full-time - REF26413O
Job Description
As the Audio Director at Ubisoft Montréal, you will ensure the quality of the audio content and its integration as a gameplay element. You will also supervise audio production and make certain that it is in keeping with the game vision.
What you'll do
- Establish and document the technical and artistic audio charter based on the creative direction (reference films, games by competitors, design documents);
- Communicate the audio vision to the team and provide all necessary visual and audio documents and references needed;
- Help select the project engine to ensure that audio needs are considered by assessing existing engines, contributing to the design of the new engine (if applicable) and testing the final engine choice;
- Identify technical audio needs for the project and communicate them to the technical architect and Dare team (technology group);
- Set out the musical direction and the process to select composers, in collaboration with the creative director and sound studio;
- Design and implement audio element integration processes by working in close collaboration with programmers and technical directors to ensure proper integration;
- Determine project resource needs and set out the budget for the audio group with the producer/associate producer and follow up on the reassignments with the reassignment team, ensuring that employees are integrated with the project HR;
- Ensure that best work practices are implemented and optimized within the team to guarantee the validity and integrity of the data;
- Supervise the work of the audio team from the artistic and technical perspectives by providing individual feedback and/or organizing group audio reviews to ensure that the team’s work meets quality standard and remains in line with the audio vision;
- Coach team members to foster their artistic and technical development so that they progress in their careers;
- Communicate and share knowledge and experiences with other directors (audio, sound studio, Dare team – technology group) to ensure the effectiveness of the audio community and its evolution within the group, in collaboration with the audio trade director;
- Coordinate specific audio recording sessions to meet project needs, in collaboration with the sound studio;
- Carry out all other related tasks.
Qualifications
What you bring
- A degree in music or audio or professional training in audio;
- Computer science training an asset;
- Experience in audio production for video games;
- Delivery of over three AAA games as part of a production team (mandatory);
- Film or TV postproduction experience an asset;
- Ability to communicate a vision;
- Good communication skills;
- Organization skills;
- Ability to influence others;
- Excellent sense of esthetics;
- Ability to provide constructive feedback;
- Ability to quickly learn and master new software;
- Extensive knowledge of DAW tools (e.g. Pro Tools, Sound forge, MIDI);
- Extensive musical knowledge as a musician and/or composer;
- Solid knowledge of studio audio equipment and the research process;
- Knowledge of the audio engines available on the market an asset.
Additional information
Charles-Antoine and Eric, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Producer
Montreal, Canada - Full-time - REF21443D
Job Description
As a Producer at Ubi MTL, you will oversee the development and timely and on-budget delivery of a quality game based on the order and studio constraints.
What you'll do
Production Management
- Define and present the game development strategy to management.
- Define the scope of the project and main deliverables.
- Suggest a development plan for each platform.
- Draw up and follow the project budget.
- Build the team structure and optimally organize the workloads.
- Decide which compromises should be made between the time, quality, and budget.
- Manage risks and approve the contingency plans.
- Draw up and present the status of the project (project snapshot status – PSS) to management.
- Meet, when necessary, with external collaborators or members of the press to promote the game.
- Negotiate agreements with internal and external suppliers whenever necessary.
Marketing
- Challenge the Brand manager on the product’s positioning on the market.
- Gather, analyze, and transmit market information (consumer and stockholder) to the team.
Content
- Challenge and support the creative director in creating the game vision.
- Implement the corporation’s management and design methods within the team.
- Challenge the technical and IT teams on the technology choices.
- Suggest technology choices that support game development (tools, engine) to management.
- Ensure that you receive the level of quality that was expected.
Human Resources
- Build the core team.
- Define resource needs and establish a resource plan to be approved by management.
- Supervise and coach team members.
- Carry out performance assessment meetings with team members.
- Validate annual salary reviews for team members.
- Foster and participate in career development with the project’s key employees.
Qualifications
What you bring
- A degree in management or business administration (or related training)
- 7-10 years of leadership experience in video game production (or other relevant experience in the multimedia industry)
- In-depth knowledge of AAA game production and operations
- Plenty of flexibility to adapt to whatever production (inevitably) throws your way: you can modify any part of your plans based on the situation
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes
- A collaborative spirit & relationship-building skills
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality
What to send our way
- Your CV highlighting your education, experience, and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Eric. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Graphic Director (Art)
Montreal, Canada - Full-time - 3156BR
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility.
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support art pipelines and workflows & sustain the vision.
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.
- Resolve specific, complex, escalated issues & approve technical specifications.
- Prepare post-mortems + recommend ways to evolve how we create and integrate graphic data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry.
- Participate in recruitment to build the technical art team & foster their growth.
Qualifications
What you bring
- Art, technical art, or programming experience, or other related experience + leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior Concept Artist (Characters)
Montreal, Canada - Full-time - REF17693T
Job Description
As a Concept Artist at Ubi MTL, you will lay the groundwork for the artistic team to create the memorable characters and environments players will engage with and enjoy. You will 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.
Qualifications
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
- A collaborative spirit
- A whole lot of creativity and curiosity
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
- Your CV, highlighting your education, experience, and skills
- A portfolio of finished and preliminary work – seriously, show us your sketches! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior Project Manager - Organizational Transformation
Montreal, Canada - Full-time - REF26014W
Job Description
The person in this position is the focal point for all contributors and is responsible for all stages of large-scale or innovative projects: he/she helps to steer resources within the framework of cross-functional projects in order to achieve the objectives set within the defined time and budget conditions. They analyse the feasibility and timeliness of the project, define action plans and milestones, coordinate project teams, raise issues and propose solutions, and implement them.
The nature of the projects requires broad and in-depth knowledge of strategic, transformational and organisationally complex project management.
He/she acts as a specialist and plays a leadership role with decision-making bodies and work teams.
The main and usual duties of this job are:
- Exercising influential leadership to ensure the success of the projects entrusted to you;
- Meeting with customers, gathering, analysing and understanding their needs and ensuring that they understand and are involved in the next steps;
- Develop and implement a detailed project plan (human resources, budget and time schedule) to deliver the project to completion;
- Determine the resources required by the teams, with the various managers (availability, skills) and ensure knowledge transfer;
- Co-ordinate internal and external staff for project implementation
- Constantly monitoring the progress of work to ensure that the plan is being adhered to, using appropriate systems and indicators (Key Performance Indicators)
- Implementing and managing the changes required to achieve the project outcomes in order to meet the objectives on time and within budget
- Analyse project risks and propose solutions to problems encountered
- Prepare regular reports for presentation to the team and management, and carry out pro-active follow-ups;
- Manage communications with management, the team, stakeholders and suppliers
- Working with the change management manager to ensure that change management actions are in step with the production of project management deliverables;
- Create and archive all project documentation
- Complete project closure activities
- Ensuring and/or defining the quality improvement of systems and processes by implementing best practices and/or appropriate techniques;
Qualifications
Education :
University degree in a relevant discipline.
PMP or MBA certification or Master's degree in project management is an asset.
Skills :
- More than 15 years relevant experience in major project management.
- Previous experience in leading transformational projects with significant change management scope.
- Bilingual (French and English)
- In-depth, practical knowledge of project management and risk management.
- Leadership skills
- Ability to manage several projects at once
- Ability to organise, plan and be rigorous
- Public speaking skills
- Excellent customer relations skills
- Good interpersonal and communication skills
- Analytical skills
- Good problem-solving skills
- A flair for creativity and innovation
- Ability to supervise other project managers Bilingualism (French and English)
- Knowledge of the video games industry is an asset
- Knowledge of SCRUM / AGILE is an asset
Please attach your CV to your application. Our specialist Yael Dubar will analyse your application.
Additional information
Ubisoft's teams of 20,000 people in more than 30 countries around the world are united by a common mission: to enrich the lives of gamers through original and memorable gaming experiences. Their energy and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six and many more to come.
Ubisoft is an equal opportunity company and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can flourish and express themselves.
Working at Ubi MTL means enjoying a workplace that sparks creativity and fosters connection. We offer a collaborative space focused on career advancement, learning opportunities and well-being (our great benefits are a testament to that!).
If you're enthusiastic about taking on exciting challenges, harnessing the latest technologies and being part of the future of entertainment, join us in creating the unknown.
At Ubisoft, you're welcome just as you are. We welcome diversity in all its forms. We are committed to fostering an inclusive work environment that respects all differences.
Security Researcher
Montreal, Canada - Full-time - REF27338X
Job Description
Ubisoft Security & Risk Management (SRM) department, a part of Ubisoft IT, is looking for a Security Researcher embedded in Rainbow 6 Siege (R6).
As a Security Researcher, you will be responsible for conducting an in-depth analysis of security vulnerabilities in R6, analyzing exploits, and devising countermeasures to enhance the security posture of our organization. You will work closely with cross-functional teams to identify potential threats and recommend preventive measures to safeguard our games and sensitive information.
Responsibilities
- Act as a technical expert on security matters related to every game security aspect such as anti-piracy, anti-cheat, game exploits, and security vulnerabilities;
- Reverse engineer existing cheats and exploits;
- Produce technical game security guidelines for game development teams;
- Evaluate and participate in the implementation of security protections within game clients and game servers;
- Perform code security audits to detect security weaknesses;
- Prioritize corrective measures and assist development teams in fixing those issues;
- Communicate efficiently technical security requirements to project stakeholders.
Qualifications
- Good experience in reverse engineering games/cheats and/or vulnerability research;
- Strong knowledge of static and dynamic analysis on executables, proprietary file formats, and proprietary network protocols;
- Experience with disassemblers/ decompilers such as IDA Pro;
- Good knowledge of Windows internals;
- In-depth understanding of software exploitation, protection/obfuscation techniques, knowledge of anti-cheat solutions and possible bypasses, and cheating techniques;
- Good understanding of common vulnerabilities and security issues in online games.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Realization Director - Gameplay (R6 Siege)
Montreal, Canada - Full-time - REF9938Y
Job Description
As a realization director for gameplay on Rainbow 6 Siege, you will be responsible for the visual conception/design and realization (how it works) of the unique abilities and gadgets (objects, weapons) for the new operators, other gameplay components and in game cinematics. You will collaborate with the Creative, Game and Narrative Directors to ensure the fantasy, tone and themes of the game are respected. On the day to day, you will closely work with the game designers, animators, concept artists and technical directors to develop your concepts in game.
What you'll do
- Collaborate closely with the game designers to ensure your vision fits with the gameplay requirements and the player experience. (brainstorms, and follow up meetings)
- Research real life references on technologies and engineering in the military and CQB/CQC fields to ensure the realistic tone of the game.
- Create animated mockup (2D or 3D) to present your concept to brief the dev team and have it approved by creative, game, and technical directors.
- Provide feedback and support to the developing team to validate the deliverables and ensure the quality and objectives are met by the deadlines. (brainstorm, iterations, presentation, derisk and follow up meetings)
- Create the documentation accordingly.
Qualifications
What you bring
- College diploma in a creative field;
- 7 years’ relevant experience (video games, TV broadcasting or film);
- Knowledge of After effects and photoshop
- Knowledge in a 3D software like Maya, 3Ds Max or blender is a plus
- Knowledge of a Realtime engine is a plus
- Object design/engineering mindset
- Be a problem solver
- Strong technical skills and extensive cinematographic culture;
- Understanding of the cinematographic craft;
- Artistic qualities and multimedia art skills;
- Solid understanding of video games and extensive video game culture;
- Influence and positive leadership;
- Strong creative sense;
- Open-mindedness and consensus-building skills;
- Solid communication skills;
- Excellent customer vision
What to send our way
- Your resume highlighting your education, experience, and skills;
- Please free to send us a portfolio of your previous work (attach files or send us a link to your website).
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.
Senior Environment Artist (Level Artist)
Montreal, Canada - Full-time - REF25408W
Job Description
As an Environment Artist (Level Artist) at Ubi MTL, you'll create captivating 3D environments within an immersive world waiting to be explored. You will be an environment architect, a visual storyteller, and an experience maker wrapped into one.
Be it in a level, side mission, or piece of an open-world map, you assemble and position key elements to deliver impactful visual moments and enhance the player experience. Every asset you carefully place, from a building to a prop, tells a story and evokes an atmosphere and a mood.
Even within a given framework, you can push creative boundaries – and you have the artistic ability to do it. You know how to modify lighting, play around with composition, and add just the right amount of detail to develop a game space with plenty of personality.
What you’ll do
- Collaborate with level designers and the art director to discuss and understand game intentions and vision;
- Perform artistic research (find written descriptions and visual references);
- Set up placeholders and submit modelling and texturing requests to artists;
- Find balance between artistic aspects and technical constraints;
- Integrate and build assets into the game engine to set and dress a polished scene;
- Ensure integrated work is aligned with artistic direction and makes sense gameplay wise (test and improve).
Qualifications
What you bring
- A college diploma in 3D Modelling or equivalent
- Experience in modelling, texturing, lighting, and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, colour theory, etc.
- Strong communication and interpersonal skills
- Curiosity, flexibility, and resourcefulness
- Creativity and a keen eye for detail
*Knowledge of 3D scanning and optimization techniques, a huge plus
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
Your CV, highlighting your education, experience, and skills
A portfolio of your best 3D work! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Generalist Programmer
Montreal, Canada - Full-time - REF26735Z
Job Description
As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games.
You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine, editor, middleware, etc. You will also be able to sharpen your analytical skills by tackling the technical challenges associated with a variety of systems (AI, 3D, sound, animation, etc.), adding many other strings to your bow by doing so.
Your contributions will be essential to the foundation of our systems. Simply put, without your versatile know-how, the production teams won’t be able to do their work!
What you’ll do
- Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
- Support the production teams by ensuring the stability and proper functioning of their systems and tools.
- Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
- Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
- Monitor performance and memory budgets and adjust as needed.
- Debug and optimize existing systems to facilitate the work of other programming teams.
- Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
- Keep abreast of advances in the field of programming.
Qualifications
What you bring
- Around 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- Excellent proficiency in various programming languages, especially C++
- A degree in Computer Science or Computer Engineering (or related training)
- Good analytical and synthesis skills and attention to details
- Ability to work as part of a team and good interpersonal and communication skills
- Autonomy, curiosity and resourcefulness, that push you to go talk to people.
- Flexibility in the organization of your work, allowing you to adapt to changes.
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Artist (VFX)
Montreal, Canada - Full-time - REF25428Y
Job Description
When you’re a Technical Artist at Ubi Montréal, 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.
Qualifications
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, Houdini, 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.
Artistic Director (Visual Design)
Montreal, Canada - Full-time - REF27017L
Job Description
As an Artistic Director Visual Design at Ubi MTL, you are in charge of the quality and content of graphic and audiovisual productions. You will ensure that the elements produced are aligned with the game's vision and propose creative and innovative ideas and concepts.
Collaborating closely with artists and designers across production teams, you’ll support them in pushing concepts further, producing consistent work, and enhancing player experiences through impactful visuals.
What you’ll do
- Propose graphic or audiovisual concepts based on the client's brief in the form of a synopsis, mood board or sketch.
- Define the artistic style of the graphic or audiovisual mandate inspired from the game's artistic direction (reference films, competing games and design documents).
- Ensure that the artistic vision is communicated through the visual identity.
- Create lit and original concepts that support the game's positioning with the various project teams.
- Communicate expectations to the production team assigned to the mandate and ensure the quality and content of the ambiances, sets, characters, narration, etc. using visual references and documents that describe the artistic direction.
- Follow up and validate the team's finished work so the elements produced are in line with the initial brief and the game's vision, and ensure that the quality is respected.
- Work directly with the project director and artists.
- Produce documents such as GAP (Game Artistic Personality), brief, guide style.
Qualifications
What you bring
- Around 10 years of UI, visual design, branding, or art direction experience (in the video game industry, a huge plus) or other relevant experience
- A degree in Graphic Design, Communications, Multimedia, or equivalent
- An understanding of art fundamentals and artistic culture
- In-depth knowledge of the Adobe Creative Suite, Photoshop, and 3D software (e.g. 3DS Max)
- The ability to give constructive feedback and to convey an artistic direction + make it a shared goal
- A highly creative, collaborative, and innovative spirit
- Open-mindedness: you’re receptive to new ideas and fresh perspectives
- Solid interpersonal and presentation skills
- Effective cross-departmental communication: you have the know-how to communicate with tech and creative teams alike
- A willingness to roll up your sleeves to get the job done!
What to send our way
- Your CV, highlighting your experience, education, and skills
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (UI Programming) - [Assassin's Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF27249F
Job Description
As the Lead UI Programming Team Leader, you will guide a talented and inspired programming team in developing essential technologies for the highly anticipated games by Ubisoft fans. Your team will achieve its ambitions through your technological expertise, leadership, and ability to make informed decisions in the face of challenges. Passion and pride will mark the work you accomplish.
Driven by the desire to see your team members thrive, you will support them in their professional development by ensuring their well-being, advocating for them with other teams and management, and ensuring that each person is in a role that stimulates them and showcases their talents.
Your comprehensive vision and understanding of the various roles within your team will enable you to coordinate work optimally and amplify the results of each member's efforts.
Your greatest motivation: seeing your team excel and deliver quality and cohesive systems that contribute to providing the rich gaming experience sought by our players.
What You Will Do:
- Assign tasks and ensure tracking of progress on various projects during team meetings.
- Equip your team adequately so they can work autonomously and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Review notable bugs and determine the best way to address them.
- Regularly communicate with leaders from other disciplines to plan, assess risks, and deliver on time.
- Code alongside members of your team.
- Keep your project manager informed of the progress of your assignments and meet with other leaders, both from your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What You Bring to the Team
- A Bachelor's degree in Computer Science or Computer Engineering (or equivalent training)
- Extensive experience in video game programming
- A minimum of 3 years' experience in managing a programming team
- Excellent proficiency in the C++ language and other languages commonly used in game production
- Experience gained from participating in the full production of at least one game or equivalent as a programming team leader
- Strong organizational skills
- Excellent communication and strategic leadership abilities, coupled with empathy and diplomacy
- The ability to remain calm in challenging situations (knowing there's always a solution)
- A genuine understanding of video game production and an ease in empathizing with other disciplines involved in production
What to Send Us
Your CV highlighting your education, experiences, and skills
Additional information
About Us
Ubisoft's teams comprise 19,000 individuals spread across over 30 countries around the world and are united by a common mission: to enrich the lives of players through original and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is a company committed to equal opportunities and believes that diversity of backgrounds and perspectives is essential for creating worlds that enable the flourishing and expression of all.
Working at Ubi MTL means enjoying a workplace that fosters creativity and encourages connection. We offer a collaborative space focused on professional advancement, learning opportunities, and well-being (our significant benefits package attests to this!).
If you're excited about tackling exciting challenges, leveraging the latest technologies, and being part of the future of entertainment, join us in creating the unknown.
At Ubisoft, you are welcome just as you are. We embrace diversity in all its forms. We are committed to fostering an inclusive and respectful work environment that celebrates all differences.
Programmer (Engine)
Montreal, Canada - Full-time - REF26736D
Job Description
Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.
At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies.
What you'll do
- Maintain and optimize the game engine to stay on the cutting edge of technology.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Work with many teams to optimize interaction between various game engine systems.
- Master low-level systems such as loading/streaming, memory management and platform-specific systems.
- Share your knowledge with various studio teams and be a resource contact for programmers.
- Analyze and debug simple and complex performance problems + propose well-adapted optimizations.
Qualifications
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Attention to detail
- Team spirit and good communicator
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
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
Brand Production Director
Montreal, Canada - Full-time - REF26027K
Job Description
Reporting to the Vice President, the Brand Production Director will embrace their inner servant leader as they collaborate with all productions and strategic initiatives across the brand. Being a key member of the brand’s executive leadership team, they implement best processes, methods and tools that help project and central teams collaborate and build value together. They will establish and operate central services and special projects needed across the brand.
What you'll do
Operational Responsibilities
- Partner with teams to ensure the efficient, timely, and quality delivery of every game, media, and project on the brand’s global roadmap
- Collaborate with all departments to consolidate and connect roadmaps and production plans between central services, technology, IP and game productions to ensure all dependencies, deliverables, timelines, and risks are understood
- Manage centralized team of producers and project managers to support various initiatives and departments across the brand
- Ensure all teams and the brand have processes to manage scope, resource planning and change management
- In conjunction with other brand leaders own budgets, P&L and ensure fiscal responsibility
- Strive for continuous improvement by fostering a culture of innovation and actively seeking opportunities to refine processes and optimize resource cycles.
- Monitor KPIs and create avenues of support for all teams across live operations as needed
Collaborate with each project team to:
- Act as a service provider for all operational, development, brand and productions needs that may arise during the course of development
- Establish the operational structure for the brand, its production teams, and how to best manage and allocate resources across the projects
- Effectively implement a clear decision-making framework, roles, and responsibilities across the brand’s projects. Communicate the framework to teams and all stakeholders
- Work with leadership and teams to define deliverables, identify risks, report the status of projects, set-up quality goals and budgets, and have the right processes in place to monitor, review and mitigate them
- Knowledge share, foster communication and connect with other development teams and partners to support the teams as needed
Content
- Work with and support teams in implementing best processes, methods, and tools so that they:
- Obtain the expected level of quality for each game
- Are able to define plans of action to handle delays that impact the brand roadmap, schedule or quality
- Meet key milestones and goals across the project’s lifecycle
- Achieve deliverables for other brand stakeholders and departments
- Are properly staffed and have the tools, software, hardware and means to meet expectations
- Drive special projects as it pertains to the brand’s evolving objectives and requirements
- Procure and manage co-development partnerships and external vendors as needed
- Centralize learnings and operational and production intelligence across studios, central teams as it pertains to development, production, and live operations.
Qualifications
What you bring to the team
- 10 years' experience as a senior video game producer, production/operations/brand manager, or other relevant position in the multimedia or gaming industry;
- Experience as a project manager with a proven track record of successfully completing major games/projects in terms of quality standards, budget, time and resources;
- In-depth knowledge of video game development;
- Influential leadership;
- Excellent analytical and problem-solving skills;
- Creativity and innovation;
- Results orientation and ability to work effectively under pressure;
- Excellent communication skills;
- Good knowledge of change management.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Director Level Design
Montreal, Canada - Full-time - REF5097X
Job Description
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility of your area of ownership (e.g. AI, mission, world, cinematics, etc.).
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support design pipelines and workflows.
- Train team members on tools and techniques + raise awareness of new processes.
- Assist content creators with their technical needs & bridge communication between design and programming.
- Review and give your input on integrated work & find solutions to fix bugs.
- Maintain technical documentation (e.g. procedures, how-to guides, etc.).
- Prepare post-mortems + recommend ways to evolve how we create and integrate data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios.
- Participate in recruitment to build the technical design team & foster their growth.
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in the video game industry or other related experience + 3 years of leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations and the Microsoft Office suite (especially Excel, PowerPoint, and Visio)
- Familiarity with bug tracking software (e.g. Jira), version management systems (e.g. Perforce), and basic programming
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Excellent communication, interpersonal, mentorship, and presentation skills
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV, highlighting your education, experience, skills, and games shipped
Additional information
About us
At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.
When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
More than anything, at Ubi Montreal, you will regularly ship a variety of big, quality titles – Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor and… well we can’t disclose all our secrets just yet… – and work with some of the most talented people in the industry.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Level Design Director [Unannounced project]
Montreal, Canada - Full-time - 2463BR
Job Description
As a Level Design Director at Ubi MTL, you will provide players with quests to undertake, puzzles to solve, and goals to accomplish as they journey through an immersive world.
You'll combine game design and narrative elements to craft a selection of rewarding missions, and then guide a talented group of level designers to transform vision into reality.
As an empathetic mentor, you'll step in to help your team polish and connect their projects to create a seamless and engaging gameplay experience for players to enjoy.
What you’ll do
- Collaborate with the world design director and other core team members to define the vision of a game.
- Brainstorm and research to plan the mission guidelines.
- Assist level designers during prototyping (experiment with designs and explore opportunities).
- Outline the gameplay experience (encounters, flow, rhythm, tension, pacing, variety, etc.) in mission documentation that will serve as a reference and source of inspiration throughout development.
- Coordinate and oversee mission level designers as they bring concept to playability.
- Balance artistic aspects with technical constraints to align all technical, design, graphic, and narrative features.
- Provide mentorship and constructive feedback to your level design team to achieve quality.
- Find solutions to issues uncovered by play testers and cross-functional teams (get to the root of problems to solve them)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 8 years of experience in the video game industry or other relevant experience and 3 years of leadership experience
- Exceptional communication, interpersonal, and presentation skills
- A solid understanding of level design and all phases of video game production
- Excellent time management, problem-solving, and organizational skills
- An innovative, creative, and collaborative spirit
- Ability to accept feedback and adapt to it – you have the flexibility to revaluate and adjust your level design direction when and as often as needed!
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences
Camera Specialist (Gameplay)
Montreal, Canada - Contract - REF6711Z
Job Description
As a Camera Specialist (Gameplay) at Ubi MTL, you'll be responsible for developing and ensuring the quality of in-game cameras, which will bring out the important elements of the game during playable sequences.v
What you’ll do
- In collaboration with the creative and level design directors, develop the style and role of the cameras in the overall game experience;
- Be familiar with the script to understand the emotions that should be conveyed to the player;
- With level designers, analyse the gameplays to assess the best shots and provide a better player experience;
- Work with programmers to assess the proper functioning of the cameras;
- Have the level design PM and/or creative director validate the work to ensure that it is in line with project guidelines;
- Whenever necessary, assist animators in animating the cameras for the cinematic scenes;
- Correct the camera bugs entered into the database by testers;
- Carry out all other related tasks.
Qualifications
What you bring
- An Experience in the design and production of video game levels or in game design, or in filmmaking
- A Good team spirit
- A Critical, analytical and precise thinking
- Structure and rigor
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best work (if applicable—attach images or send us a link to your personal website or online portfolio)
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Level Designer [Far Cry Project]
Montreal, Canada - Full-time - REF27209R
Job Description
As a level designer at Ubisoft Montréal, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Producer [Far Cry Project]
Montreal, Canada - Full-time - REF7180H
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience)
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies
- Familiarity with a variety of project management methodologies
- Excellent communication, interpersonal, and presentation skills
- An attentive, collaborative, and innovative spirit
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Hardware & DC Ops Technician MTL EN
Montreal, Canada - Full-time - REF27203F
Job Description
As a Data Center Operations technician, part of the Hardware and Bare Metal team of i3D.net, your role is to provide hands-on, on-site, and remote operational support for our datacenter hardware across the world.
The Data Center Operations technician executes the daily operations in relations to our hardware in our datacenters, such as basic operations (move-add-change-delete), perform maintenance and troubleshooting.
Your responsibilities
· Receive, install, cable, test and configure datacenter hardware, ability to comfortably manipulate physically heavy equipment.
· Diagnose and perform complex troubleshooting and resolve technical problems raised.
· Coordinate with internal and external partners, vendors and manufacturers for support requests, projects, maintenance, deployments, and new site creation.
· Document work done and tracking in ticketing and inventory management systems.
· Build, update and maintain knowledge base articles.
· Contribute to the team and group’s evolution by proposing improvements, changes to processes and methodologies.
Qualifications
About you
You have a passion for games and IT infrastructure and computer hardware. You know what it is like to perform operations on physical servers, networking, and related infrastructure in a datacenter environment. Furthermore, you care for the success of your team, for the quality of service delivered to our customers, and work well with others.
· Strong experience with computer hardware troubleshooting, problem-solving and technical support in an enterprise & datacenter environment.
· Excellent knowledge of network architecture and cabling techniques, with its relevant equipment, cables, and connectors.
· Experience in a data center environment, familiar with rack design, power management and cooling systems concepts.
· Experience with support management and project management methodologies, documentation best practices, ITIL and/or Agile principles.
· Ability to perform physical manipulation of server and assorted equipment in racks.
· Bilingual communication skills (French and English, written and spoken).
Additional information
What does i3D.net offer you?
- Dive in to the world of gaming and real time and engage with customers from all over the world. We have a diverse commercial team and value collaboration, diversity and entrepreneurship. With the team we organize drinks, dinners and events throughout the year.
- A challenging and dynamic job in an international company
- A competitive salary (depending on education, knowledge, and experience)
- 25 vacation days (excluding national holidays)
- Travel allowance & work-from-home budget
- Collective pension scheme
- All the hardware and software you need to perform, including a laptop
- Career guidance including remuneration of relevant education, courses, and training
- A modern office in a prime location with open workplaces
- Free access to Ubisoft games through Ubisoft Connect
- Free use of the in-house gym
i3D.net is an equal opportunity employer. At i3D.net, we believe in a fair and equal workplace for all and foster an environment that is inclusive as well as diverse. We do not discriminate based on color, race, religion, sexual orientation, gender (identity), age, mental or physical abilities, or other characteristics. We believe that employees thrive when they can be comfortable and be themselves! We encourage candidates to apply knowing that they will be considered solely on their merits and qualifications.
Disclaimer: The above statements are intended to describe the general nature and level of work. Employment offers are contingent upon a final candidate’s successful interviews with hiring manager, HR and other representatives of i3D.net and the completion of a background verification and a final determination by i3D.net that the information derived from the background verification does not disqualify the individual.
Team Lead Level Design
Montreal, Canada - Full-time - REF25460F
Job Description
In this role at Ubisoft Montréal, you will lead a small level design team for which you will create and distribute tasks. You will also oversee its productivity and make sure it meets the deadlines and quality standards defined by the Project Lead (CP)/Production Manager (PM).
In charge of a part of the development of the game, you will supervise and validate the work of your team members. You will also coach them and offer training opportunities. Always a good listener, you’ll also know how to mobilize them and contribute to their well-being for the whole duration of the project.
What you’ll do
- Create, prioritize, assign and regularly follow up on tasks and their advancement with regards to deliverables.
- Represent your team.
- Organize and lead productive team meetings.
- Know the game’s story and gameplay and understand the technical/artistic constraints so as to be able to lead your team.
- Draft regular reports for the Project lead (CP)/Production manager (PM) on the advancement of your team’s work and recommend corrective measures whenever necessary to meet project objectives.
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/Production manager (PM) for your team.
- Be a mentor for team members in terms of technical/artistic aspects.
- Take part in performance assessments in collaboration with the Project lead (CP)/Production Manager (PM).
- Coordinate bug correction as it pertains to your team’s work.
- Help recruit new team members and ensure that new employees are well integrated.
Qualifications
What you bring
- College diploma in a video game-related field (or equivalent)
- Certification or experience in project management (an asset)
- Two to four years of experience in game design (or equivalent)
- Participation in at least one complete game production (or equivalent)
- Knowledge of the technical constraints of real time, 3D engines and level editors
- Knowledge of databases (like JIRA and Perforce) and of the MS Office suite (an asset)
- Leadership enabling you to build productive teams and assign tasks in an efficient way
- Great time and priority management skills benefiting your whole team
- Resourcefulness and sense of initiative helping you find innovative solutions
- Stress and change management skills
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best work (if applicable—attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Game Director
Montreal, Canada - Full-time - REF26747Y
Job Description
The incumbent will support the game director, who must ensure that the game systems properly convey the creative vision and that the vision remains an integral part of the target player experience.
The candidate will also assist the game director in reaching the strategic design objectives set out for a project by guiding conceptual application in the game. The assistant game director will also support the director in overseeing the quality, variety and balance of the narrative systems and overall experience.
Responsibilities
The main and routine tasks of this role are to:
- Work with the game director to ensure that the game design meets the vision that was set out;
- In collaboration with the director, help define best design methods for the project and inform the design team;
- Communicate quality and content expectations to the design team on a regular basis so that the systems take constraints onto account in order to ultimately create the optimum user experience for target players;
- Coordinate first-level validations for the elements that are produced based on the game designer’s vision and/or follow up on and validate the data to guide the development of game systems and levels based on the game designer’s vision;
- Translate the rational game design elements into elements that can be used by the level designer;
- Support the level design director in translating and deploying the game design elements into operable elements for the level designer;
- For multi-studio projects, harmonize design across all sites and help carry out tasks assigned to other design teams whenever applicable;
- Carry out all other related tasks.
Qualifications
Training
- College diploma (AEC) in video game design and production or equivalent.
Relevant Experience
- At least three (3) years’ experience as a game designer or any other relevant experience
- Experience in supervising a team of game designers an asset
Skills and Knowledge
- Client/user focus
- Creativity
- Influence and positive leadership
- Openness and ability to build consensus
- Solid communication skills
- Solid interpersonal skills
- Ability to communicate a vision
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
Texture Artist (senior)
Montreal, Canada - Full-time - REF24598W
Job Description
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).
Qualifications
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.
Technical Lead - UI
Montreal, Canada - Full-time - REF27024R
Job Description
As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress; tackle setbacks; share updates; present features; give feedback; informatively and constructively explain the root causes of risks and issues; etc.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Sync up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- Around 7 years of programming experience in C++
- · A deep understanding of a variety of game engines, systems, programming languages, interdependencies, and critical issues
- · The ability to make informed, immediate decisions with minimal long-term impacts
- · A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- · Excellent mentorship, interpersonal, and presentation skills
- · A highly innovative and collaborative spirit
- · Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- · A desire to share your knowledge to push the boundaries of technology & help others improve their skills
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Online Programmer – Online Services
Montreal, Canada - Full-time - REF26258Y
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
Ubisoft Montreal is looking for online programmers to join its Online Services team!
About Online Services
As Ubisoft’s online platform developer, Online Services helps bring high-quality connected experiences to millions of players worldwide. Working alongside production teams, we leverage state-of-the-art solutions to enable value-filled features in all our online games – throughout their development and while they’re live. With a view of Ubisoft’s entire digital ecosystem and a long-term approach to online gaming, we focus on finding the right solution for the right purpose. And if the solution we need doesn’t exist yet? That’s just an opportunity for us to create it.
What you'll do
- Participate in the design/analysis, coding, testing, integration, debugging, and supporting of online services.
- Estimate the effort required to accomplish tasks.
- Offer quality support to production teams.
- Evaluate risks and impacts of decisions and changes.
- Stay up to date on new technologies in the online services, game development, and general web fields.
Qualifications
What you bring
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience working with RESTful web services using Node.js, C# and proficiency AWS cloud technologies.
- Strong foundations in microservices development, triaging and maintenance.
- Strong background in database programming with PostgreSQL, MySQL, MongoDB and Redis, along with expertise in building extensible distributed systems for scalability.
- Hands-on experience with unit, integration, and load testing, ensuring robust and reliable software.
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Programmer (Online)
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience developing and optimizing online systems written in C++, C#, GO, Java and Python
- Experience with online systems and services and optimizing online code
- Knowledge of designing connected features with PlayStation Network or Xbox Live (an asset)
- Knowledge of cloud systems such as Kubernetes, AWS, Google Cloud, Microsoft Azure, etc.
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Animation programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26506S
Job Description
As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards. Your solutions will efficiently make characters move and interact realistically with their environment.
What you'll do :
- Work with different animation and programming teams to understand their game animation needs, constraints, and intentions to design adapted and reusable solutions.
- Analyze existing animation features to properly understand technological limits and know what the engine can produce.
- Build procedural IK animation systems that will be the basis for creating a living, dynamic world.
- Maintain IK animation systems unique to Ubisoft and optimize their capabilities for new projects.
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
- Research and develop new animation techniques (ex. procedural, physics, etc.).
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring :
- C++ experience and Visual Studio knowledge
- Strong 3D math skills
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), etc.
- Experience in DCC tools and in the animation field to understand programming tools and how to improve them
- A degree in Computer Science or Computer Engineering (or related training)
- A good eye for detail to find even the smallest flaws in the system and optimize them
What to send our way :
- Your CV highlighting your education, experience, skills, and any games shipped
- Samples of your work (attach files or send us a link to your personal website or online portfolio)
Additional information
Team Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661X
Job Description
As a team lead, you will guide a group of talented and inspired gameplay programmers (3C, Systems, AI and more) who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
· Your CV highlighting your education, experience, skills, and games shipped
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Producer
Montreal, Canada - Full-time - REF7180H
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience)
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies
- Familiarity with a variety of project management methodologies
- Excellent communication, interpersonal, and presentation skills
- An attentive, collaborative, and innovative spirit
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Programming)
Montreal, Canada - Full-time - REF26564X
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 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 - REF26418R
Job Description
As a Technical Lead at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. tools, web, middleware, gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress, tackle setbacks, share updates, present features, give feedback, and informatively and constructively explain the root causes of risks and issues.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Synch up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent
- Around 7 years of programming experience + 2 years of technical leadership
- A deep understanding of a variety of systems, programming languages, interdependencies, and critical issues or game engines
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
Senior UI Programmer
Quebec City, Canada - Full-time - REF27389H
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).
What you'll do
- Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
- Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
- Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects;
- Provide tools for UI systems and debugging through internal “debug draw”.
- Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
- In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
- Be reactive to feedback and perform quick iterations;
- In collaboration with the graphic designer, integrate designs and animation;
- Provide hooks for graphic designer animations and sound support;
- Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
- Work closely with designers and artists to implement t new ideas, providing technical, creative, and scheduling feedback
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
- Oversee and maintain modules or systems that underlie the user interface;
- Optimize user interface code to run efficiently on cross platform;
- Interact and collaborate with different departments;
- Challenge the game design of the game as well as its User Experience (UX);
- Develop automated tests APIs related to UI systems to ensure continuous health of the game;
- Have a broad knowledge of ergonomics and UX principles as applied to UI;
- Apply knowledge of localization and accessibility features;
- Carry out all other related tasks.
Qualifications
What you bring
- Degree in Computer Science or Computer Engineering or equivalent training or experience;
- At least 5 years of experience in C++ programming in the video game sector or embedded systems, or relevant fields;
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented;
- Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts);
- Familiarity with user experience concepts is an asset;
- Games industry experience preferred;
- Knowledge of programming design patterns and recognition of programming standards.
- Knowledge of current trends in graphic design and user interface design;
- Knowledge of Adobe Flash and Actionscript 2.0 and up, other scripting and programming languages (XML, C#, JavaScript, HLSL, etc.) an asset;
- Knowledge of object-oriented programming;
- Knowledge of source control and multimedia integration.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Director, Development & Production Efficiency
Quebec City, Canada - Full-time - REF26767O
Job Description
Your mission will be to maximize the effectiveness of our production strategy to allow room for innovation, efficiency, governance, continuous improvement, and the development of business skills.
As a member of the studio management team and under the supervision of the Managing Director, your department will have the mission of implementing and operationalizing the optimization and evolution in our ways of producing, ensure the governance and optimization of our production processes & tools, support production analysis operations and collaborate in the implementation of talent development strategies. You will support producers and their teams for all strategic & operational aspects of the development of our games.
Production processes, optimization, and continuous improvement
- Provide expert leadership and ensure that inefficiencies in the production processes are identified as well as opportunities for improvement, with a view to optimizing our production costs.
- Lead projects and initiatives related to the development of our ways of producing games and to the organizational optimization of our production structures.
- Implement forums & actions necessary to develop a culture of continuous improvement within the production teams.
- Monitor and facilitate the deployment of innovations in game production.
- Is the guardian of production methods and processes.
- Monitor the portfolio of continuous improvement initiatives in production management and ensure their governance.
Production analytics and performance monitoring
- Ensure the convergence of practices, tools and metrics used in production analysis and manage the team of Analysts & Product Specialists.
- Ensure that Studio practices are aligned with the Group’s different instances or portfolios.
- Ensure reporting of the project portfolio at Studio level (align, produce, and develop dashboards, define performance indicators, etc.)
- Contribute to project portfolio reporting at all levels of the organization (Zone, Franchise, Group)
- Develop, standardize, and supervise production analysis practices in convergence with the Group's different production analysis communities.
Talent management and development in production
- Exercise mobilizing leadership supporting the Studio's objective of creating a learning organization and contribute to the evolution of the development practices of business skills.
- In close collaboration with Directors and the Talent Management team, actively participate in mapping medium and long-term talent development needs, support the development of career paths, contribute to the identification of expertise development strategies and to their implementation.
- Actively contribute to strategic resource planning and studio capacity management.
Qualifications
What you bring to the team
- Experience and recognized leadership in project portfolio management, governance, and various project management & continuous improvement methodologies (Waterfall, Agile, ITIL, COBIT, PMI, KanBan, etc.)
- Experience in video game production (or other relevant experience in the multimedia industry)
- Experience and recognized skills in team management
- Capability to influence and inspiring leadership.
- A mindset and qualities to implement tools and a culture of performance monitoring (implementation and monitoring of indicators and dashboards, implementation of analytical tools within production processes and cycles, etc.).
- An analytical mindset and recognized expertise in process optimization and continuous improvement
- Ability to balance the production needs and people development
- A Project Management Professional (PMP) and Certified Scrum Master (CSM) certification will be an asset.
- Good knowledge of the JIRA tool (an asset)
Additional information
What to send our way
- Your CV highlighting your education, experience, and skills
Please note that if you need a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Game Director
Quebec City, Canada - Full-time - REF26747Y
Job Description
As an Assistant Game Director at Ubi Québec, you will play a hybrid role of designer and manager, having an impact on a team of designers and on the various games of the Assassin's Creed brand. You'll help create systems and mechanics, then develop a clear plan of action to implement them. You'll supervise your team in the production process, managing their creative work, planning tasks and setting realistic deadlines. You will also interconnect with the various Assassin's Creed game teams and work with them to establish innovative solutions.
As an empathetic mentor, you'll recognize and develop your designers' strengths, and create an environment of trust to foster their success. With your understanding of the methods and tools for creating, solving and exploring design, you can step in as needed to help your team bring all features from concept to completion.
What you'll do
- Collaborate with the Content Director and Platform Director to develop the overall product vision;
- Create a project scope plan (timelines, number of systems and mechanics, etc.);
- Meet with your design team to set priorities, discuss progress, find solutions, solve problems, share experience, provide feedback and coaching, etc;
- Supervise your team in the development of their features (progression, game mechanics, etc.) and documentation (creative briefs, feature approvals, etc.);
- Work with directors, designers, programmers, artists, animators and other production teams to ensure communication and total consistency;
- Adapt to technical and production constraints + participate in the search for solutions to correct defective functionalities;
- Keep abreast of industry best practices and develop your skills and knowledge;
- Develop a culture of sharing and continuous improvement within the business community;
- Contribute to a safe, inclusive and positive work environment and escalate issues that may affect employees or the project;
- Address conflict situations and behavioral issues by seeking support from the HR team or the team's production manager as needed;
- Participate in recruitment to expand the design team.
Qualifications
What you bring
- A degree in video game creation, project management, or equivalent (undergraduate degree is an asset);
- Experience in video game development or other relevant experience (live/online game development is a real asset);
- Extensive experience with game engines (e.g. Unity or Unreal), productivity software (word processors, spreadsheets, etc.) and management software (e.g. Jira) * Innovative and collaborative spirit.
- Innovative and collaborative spirit;
- Excellent problem-solving, organizational, communication, interpersonal and presentation skills;
- Critical thinking, curiosity, resourcefulness and flexibility;
- A broad understanding of the market and a (burning) passion for video games;
- Mentoring skills and empathy;
*Knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max) = a big plus!
Additional information
What to send our way
- Your resume highlighting your education, experience, skills, and any games shipped;
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio).
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer who believes that diversity of backgrounds and perspectives is essential to creating worlds where gamers and their teams can thrive and express themselves. It's about taking on exciting challenges, being at the forefront of cutting-edge technology and being part of the future of entertainment.
Team Lead (Programming)
Quebec City, Canada - Full-time - REF26564X
Job Description
Founded in 2005 and with a team of over 600 creative, passionate and innovative talents, Ubisoft Quebec is now one of the leaders in the industry. Involved in the Assassin's Creed franchise since 2010, our studio assumed the leadership of Assassin's Creed Odyssey as well as Immortals Fenyx Rising, and is now developing Assassin's Creed Codename RED.
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
Cheffe, Chef d'équipe (informatique)
Quebec City, Canada - Full-time - REF26564X
Job Description
Fondé en 2005 et fort d'une équipe de plus de 600 talents créatifs, passionnés et novateurs, Ubisoft Québec est maintenant parmi les leaders de l'industrie. Impliqué sur la franchise Assassin's Creed depuis 2010, notre studio a assumé le leadership d'Assassin's Creed Odyssey ainsi que Immortals Fenyx Rising, et développe maintenant Assassin's Creed Codename RED.
En tant que cheffe ou chef d’équipe, vous guiderez une équipe de programmation talentueuse et inspirée qui développera des technologies essentielles à la création des jeux tant attendus par les fans d’Ubisoft. Elle mènera à bien ses ambitions grâce à votre savoir-faire technologique, à votre leadership et à votre capacité à prendre des décisions éclairées face aux défis. Passion et fierté marqueront le travail que vous accomplirez.
Animé·e par le désir de voir les membres de votre équipe s’épanouir, vous les accompagnerez dans leur cheminement professionnel en veillant à leur bien-être, en vous faisant leur porte-parole auprès d’autres équipes et de la direction, et en vous assurant que chaque personne occupe un poste qui la stimule et fait briller ses talents.
Votre vision globale et votre compréhension des différents rôles au sein de votre équipe vous permettront de coordonner le travail de façon optimale et de multiplier le résultat des efforts de chaque membre. Votre plus grande motivation : voir votre équipe se perfectionner et livrer des systèmes de qualité et cohérents qui contribueront à offrir l’expérience de jeu riche que recherchent nos joueuses et nos joueurs.
Ce que vous ferez
- Distribuer les tâches et assurer un suivi de la progression des différents projets lors de réunions d’équipe.
- Outiller adéquatement votre équipe de sorte qu’elle puisse travailler de façon autonome et contribuer à la vision technologique à long terme des projets.
- Rencontrer individuellement chaque membre de votre équipe pour parler rendement, bien-être et avancement de carrière.
- Passer en revue les bogues notables et déterminer la meilleure façon de les régler.
- Communiquer régulièrement avec les chef·fes d’autres disciplines afin de planifier, d’évaluer les risques et de livrer dans les temps.
- Coder aux côtés des membres de votre équipe.
- Tenir votre chef·fe de projet au courant de l’évolution de vos mandats et rencontrer les autres chef·fes, tant de votre projet que des autres, afin de discuter des façons d’améliorer les processus et de partager les technologies.
Qualifications
Ce que vous apportez à l'équipe
- Un baccalauréat en informatique ou en génie informatique (ou une formation équivalente)
- Une vaste expérience en programmation de jeux vidéo
- Un minimum de 3 ans d’expérience en gestion d’une équipe de programmation
- Une excellente maîtrise du langage C++ et d’autres langages couramment utilisés en production de jeux
- L’expérience qui vient avec la participation à la production complète d’au moins un jeu ou l’équivalent en tant que chef·fe d’équipe, programmation
- Un grand sens de l’organisation
- D’excellentes aptitudes de communication et de leadership stratégique, doublées d’une grande empathie et de diplomatie
- La capacité à rester calme face aux situations difficiles (vous savez qu’il y a toujours une solution)
- Une réelle compréhension de la production de jeux vidéo ainsi qu’une facilité à vous mettre dans la peau des autres quarts de métiers impliqués dans la production
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
Additional information
- Un mode de travail hybride et flexible, 6 semaines de vacances dès votre première année, un congé parental enrichi, un gym Ubi directement dans nos bureaux, un programme d’assurances collectives complet, l’accès aux services complets de télémédecine Dialogue, un REER avec contribution d’Ubisoft, un programme de bonification avantageux, des mesures concrètes pour assurer le droit à la déconnexion, l’option de travail à temps partiel et bien plus. Cliquez ici pour connaître tous les détails.
- Joindre les rangs d’une équipe de 21 000 collaborateur·trices d'Ubisoft, réparti·es sur plus de 40 sites à travers le monde, sont lié·es par une mission commune : enrichir la vie des joueur·euses par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres à venir;
- Travailler pour un employeur équitable, pour qui la diversité est une priorité. Aucune discrimination n’est faite à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.
Senior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365F
Job Description
As a 3D Animator at Ubisoft Saguenay, you will be responsible to create fluid and harmonious animation for games that allow players to fully immerse themselves in a perfectly coherent and convincing world.
Rainbow Six Siege is a constantly evolving game as a service, a competitive, esports-oriented 5v5 PVP shooter. Over the last 6 years, we have continuously added new content while simultaneously enhancing our technical and data foundations.
Whether you are animating a hero, a crowd, or an object, you need to think about the intent of the movement and the subject's behavior. You are concerned about defining how a tiny piece fits in the whole game. Your efforts take on their full meaning when you take a step back, look at the final product and see months of work on mechanics and decision-making merge into a work of art that brings to life a beautiful new world.
You understand that teamwork is essential to get to this point. As an individual, you see in every movement a hidden story; you tend to deconstruct and rebuild the world around you. As a teammate, you are pride of your attention to detail, your organizational and communication skills, as well as your ability to adapt to change. You collaborate with artists, designers, programmers, leads and other animators, with different opinions, ideas, and constraints, but who all share the common goal of representing an authentic universe that stands out from a unique flavor.
What you'll do
- To synchronise the engine and the build to ensure that you work with the last code and latest animations;
- To check in with the team lead and the team;
- To do prototyping, key framing or animations blocking; to work on animation from zero or from mo-cap;
- To test your animations many times et to validate your conceptions;
- To resolve animation problems;
- To refine your animations;
- To maintain and to increase your knowledge in your domain by reading the latest documentations.
Qualifications
What you bring to the team
- Degree in 3D animation for video games or equivalent;
- 7 years or more of experience in video game animation, or equivalent;
- Communication skills with every profession and to support and to increase your team skills in visuals;
- Experience with animation software like Motion Builder, 3ds Max or Maya;
- You like to go further but you understand the requirements of cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Artist (Environment)
Saguenay, Canada - Full-time - REF25911O
Job Description
As a Technical Artist (Environment) you are responsible for many technical aspects related to the overall graphics of the environments (level art, modeling, textures, integration, etc.) In addition to in-depth artistic knowledge, he/she must also possess very strong technical skills.
Working in collaboration with other members of a multidisciplinary team, the technical environment artist is responsible for many of the complex technical aspects related to the graphic elements that make up the levels. Acting as a reference within his/her team, he/she helps, trains and advises peers, while developing production pipelines and best practices.
What you'll do
- Master the graphic aspects of the engine used to create levels, and become a reference in the field;
- Help and support the artistic and technical departments in their development choices, both in terms of quality and performance;
- Use and implement the best tools and work methods to improve productivity and respect for constraints;
- Provide training sessions so that all members of the graphics team are able to use production tools and methods properly;
- Develop, integrate, validate and optimize graphic data in the engine;
- Participate in reviews;
- Solve complex graphic problems according to their priority, and support other artists in finding solutions to their issues;
- Perform all other related tasks.
Qualifications
What you bring to the team
- Degree in game-oriented modeling or other equivalent training;
- Experience as a modeler, level artist, special effects artist, lighting artist or character modeler in video games;
- Excellent technical skills;
- Good organizational skills;
- Strong artistic sense and attention to detail;
- Creative and efficient;
- Team player;
- Autonomous and proactive.
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Additional information
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 19,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
About Ubisoft
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Programming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353O
Job Description
As a Team Lead (Engine) at Ubisoft Saguenay, you guide a group of talented and inspired programmers who develop technology critical to the creation of games Ubisoft fans can’t wait to play. Your team achieves its ambitions thanks to your technical know-how, leadership and ability to make informed decisions. You take pride and share passion for the systems your team develops together.
Your vision and your deep comprehension of what everyone does on your team allow you to harmonize and to multiply the results of everyone’s contribution. When quality systems are delivered and when they work together cohesively, you know you have contributed to offering a rich experience to our players. That’s what truly motivates you.
What you'll do
On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them. You communicate regularly with leads from other disciplines, to plan ahead, identify risks and deliver on time.
You code alongside your team on a daily basis. You regularly update your Project Lead on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology.
Qualifications
What you'll bring
- A degree in computer science or computer engineering;
- A good knowledge of programming languages such as C++, C#, java, python or others;
- Several years of solid experience in programming;
- Knowledge of video game engines or experience in embedded software programming or similar;
- Experience in managing a team of programmers or other similar experience;
- Excellent communication and strategic leadership skills;
- The ability to remain calm in difficult situations (you know there is always a solution);
- An understanding of game production and good interpersonal skills with non-technical people.
Additional information
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
Level Designer
Saguenay, Canada - Full-time - REF7947F
Job Description
When you’re a Level Designer at Ubisoft Saguenay, you are the creator and director of interactive experiences that will touch the player. You bring the overarching story of the game to life by combining a selection of challenges, atmospheres and elements that will create a plethora of fun possibilities for the player to discover.
Like a hidden maestro, you arrange the flow, rhythm and tension of your carefully planned mission. You understand and care about your player's needs and expectations, all while offering a AAA-quality, cohesive experience that will advance the game narratively. Your skills, which straddle the creative and technical worlds, support you all the way from prototyping to delivery, and your resourcefulness allows you to find, search for and use existing and new tools to make your vision a reality.
What you'll do
- Design the steps and details of your mission
- Prototype different gameplay designs to get a feel for your mission
- Collaborate with Gameplay Programmers on integration of gameplay element
- Work with Level Designer – World and Level Artists to ensure playability and consistency
- Plan, request and follow up on components (gameplay, IA, sound, etc.), and integrate them as they come in
- Document and present your work, including prototyping and playtest results, to various teams and directors
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 3 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using professional game-editing software (Unity3D, Unreal, CryEngine, etc.) and their related scripting tools
- Thorough grasp of the principles of good level design (pacing, risk and reward, difficulty, etc.)
- You have shipped at least one AAA game, and been involved in all phases of development
- An undergraduate degree in Computer Science or Software Engineering is an asset
- Experience with coding, advanced scripting and modeling is an asset
- You are adaptable and open to whatever realities playtests may uncover about your work
- You are creative and thirsty for innovation
Additional information
About us
Ubisoft Saguenay is a multidisciplinary team building video games since 2018. We’re looking for passionate creators who want to design outstanding games and deliver memorable experiences to our players.
When you join Ubisoft Saguenay, you play a key role in creating world-class video games.
At the studio, you’ll discover an innovative, dynamic and creative world: a unique environment that offers constant career advancement, a welcoming learning environment and competitive compensation packages.
You’ll work on prestigious titles in partnership with our Canadian Ubisoft studios.
Create the unknown. Join the adventure!
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Animation Technical Director [Far Cry Project]
Toronto, Canada - Full-time - REF27188P
Job Description
The animation technical director (TD) will ensure the quality of the technical content produced by their working unit. The incumbent must optimize team productivity through pipeline processes by taking online user needs into account. The TD will carry out his tasks by adequately determining project needs, implementing effective tools and methods to maximize data integration in the game engine and provide technical support for their team.
What you'll do
- Define their team’s technical needs to carry out the creative vision (design and artistic) by validating the game features and challenging the interpretation to assess technical feasibility;
- Acquire the best internal and external tools, in collaboration with the programming team and other project TDs, to enhance and facilitate the work of the working unit by supervising feasibility of technological elements, asking that existing tools be adjusted, requesting new tools, or validating the effectiveness of the tools provided before they are deployed on the project;
- Establish the vision for the best work methods and data structure (data and assets) to standardize work methods and ensure the validity and integrity of the data (meet standards and minimize debugging) by validating or drafting pipeline documents and setting out a common classification system;
- Determine enhancements and resolve issues in close collaboration with programmers to provide technical support to the working unit and to empower specialists in its domain;
- Remain informed of new technical and technological developments to be able to apply these developments on the project whenever relevant and share project developments with peers (TDs on other projects and in other working units);
- Help plan the work in collaboration with the person who oversees planning based on the scope of each task and the impact of the working unit to establish a compromise between quality objectives and delivery constraints (time, costs, resources, etc.);
- Follow up on the tasks of associate TDs (if applicable) to assess the progress of the deliverables and coach TDs to ensure that their careers progress;
- Contribute to external tools selection (engine, plug-in, E-confluence, etc.) to ensure that working units’ needs are considered by assessing existing tools and helping to design and test new tools whenever necessary;
- Driving the optimization and debugging to fix the issues raised in his field of expertise;
- Carry out all other related tasks.
Qualifications
What you bring
- Diploma in their working unit for animation or equivalent;
- Minimum 8 years’ experience in the video game sector or other relevant experiences;
- Experience in their working unit at all game production phases;
- Experience on 2-3 games productions;
- 2 years’ experience as an associate TD an asset;
- User focus;
- Vision;
- Time and priority management skills;
- Coaching skills;
- Ability to draft technical documents;
- Good communication and interpersonal skills;
- Influence;
- Stress and change management skills;
- Resourcefulness in problem-solving;
- Curiosity.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Team Lead Animator (Gameplay) [Far Cry Project]
Toronto, Canada - Full-time - REF26173R
Job Description
What you'll do
- Support and drive AAA quality standards for the animation team;
- Work with Directors and Production Management team on animation style and quality expectations;
- Collaborate with our other project function and studio teams.
- Create, prioritize, assign, and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the team;
- Organize and lead team meetings and/or reviews with directors;
- Know the game’s story and narrative gameplay (through game design documents) and understand the technical/artistic constraints so as to be able to lead and coach the team;
- Draft regular reports for the Production Management team on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- For the team, anticipate and recognize potential conflicts and recommend solutions to the Production Management team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Production Management team;
- Coordinate bug correction as it pertains to the team’s work;
- Help recruit, manage and mentor team members;
- Ensure that new employees integrate the team;
- Support and drive the strategy of Animation pipeline, tools and processes;
- Carry out working unit-related tasks (depending on the size of the team the incumbent must supervise);
- Perform any other related tasks.
Qualifications
What you bring
- Strong hands-on understanding of animation software applications (3D Studio Max and Motionbuilder), principles and fundamentals;
- Leadership: Having managerial courage, self-driven with a sense of initiative;
- Ability to assemble productive teams;
- Time and priority management;
- Resourcefulness in problem-solving;
- Stress and change management skills;
- Ability to work as part of a team;
- Good interpersonal and communication skills;
- Knowledge of the other game production working units an asset;
- Flexibility in organizing work and an ability to delegate;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors;
- Resourceful in pushing innovation, optimization and new ideas;
- Knowledge of the tools used by team members;
- Project management knowledge an asset;
- Knowledge of the MS Office suite an asset;
- 5+ years’ experience in animation or other relevant experience;
- 2+ years of experience in a team lead, supervisory, management role or other relevant experience;
- Degree in animation or area of expertise for video games;
- Certification in project management or equivalent is an asset.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior Gameplay Animator
Toronto, Canada - Full-time - REF27303X
Job Description
When you’re a gameplay animator at Ubi Toronto, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent.
Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention and the subject’s behaviour, and of how this one tiny part fits into the larger picture of the game. All your efforts gain their meaning when you take a step back, see the finished product and feel the months of mechanics and decision-making dissolve to reveal a piece of art that brings a new, beautiful world to life.
You understand that teamwork is essential to reach that point. As an individual, you see a hidden story in the way a person moves; you tend to deconstruct the world around you into smaller parts that you then build back up. As a teammate, you pride yourself on your attention to detail, your organizational and communication skills, and your adaptability to change. You collaborate with artists, designers, programmers, leads and other animators, all of whom have opinions, ideas and constraints, but all of whom are committed to the unified goal of authentically portraying the universe with a certain flair.
What you'll do
- Sync the engine and the build to ensure you’re working with the latest code and animations;
- Check in with your lead and your team to update and be updated the current situation;
- Prototyping, key framing, or blocking an animation;
- Working on your animations, of course, from scratch or from mo-cap;
- Testing your animations—over and over—and validating your designs;
- Problem-solving your animations;
- Polishing your animations;
- Read the latest relevant academic literature in order to stay at the forefront of your field.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Animator
Toronto, Canada - Full-time - REF27070M
Job Description
The incumbent supports and innovates animation systems. Working closely with animators, riggers, game designers and programmers, you will work with mocap data, lip sync and facial animation systems, animation and physics rigs, animation trees and dynamic objects. In this role, you'll track, refine or establish pipelines for conventional and innovative features.
Responsibilities
- Understand the vision of technical management in animation;
- Working with technical constraints;
- Understand, analyze and propose new tools and best practices;
- Maintain communication with animators and other trades and departments;
- Support the Technical Direction team in the development of production methods and practices;
- Working with procedural animation systems and other animatable systems;
- Technical validation of animation assets and support for animators in creating nodal systems;
- Support the integration of animations in the game engine;
- Support the creation of animations and prototype systems in the game engine;
- Maintain the production pipeline of animations, procedures and tools;
- Provide technical support to the animation team;
- Create and maintain technical documentation;
- Perform any other related tasks.
Qualifications
What you bring
- Degree in game-oriented 3D animation techniques, equivalent training or relevant experience;
- Experience in video game animation or any other relevant experience;
- Understanding the engine workflow and developing tools with digital content creation (DCC) software;
- Understanding the production process and animation principles;
- Artistic anatomy and body mechanics;
- Knowledge of rigging, animation systems, IK and state machines;
- Knowledge of controllers and/or scripting (Max Script and/or Python) and/or animation DCC;
- Basic modeling and animation skills;
- Rigorous work ethic, ability to synthesize;
- A sense of initiative;
- Resourceful and self-taught;
- Attention to detail;
- Adaptability, flexibility, open-mindedness;
- Ability to receive, solicit and give constructive criticism;
- Ability to collaborate and communicate well with members of the animation team and other project teams.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Senior animation programmer
Toronto, Canada - Full-time - 6934BR
Job Description
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
What you'll do
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions;
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce;
- Build animation systems that will be the basis for creating a living, dynamic world;
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects;
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements;
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation;
- Research and develop new animation techniques (ex. procedural, physics, etc.);
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring
- At least 5 years of experience in C++ and C# experience + Visual Studio knowledge;
- Strong 3D math skills;
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.;
- Experience in the animation field to understand programming tools and how to improve them;
- A degree in Computer Science or Computer Engineering (or related training);
- A good eye for detail to find even the smallest flaws in the system and optimize them.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Director – Art [Splinter Cell]
Toronto, Canada - Full-time - REF25877F
Job Description
As a Technical Director (Art) at Ubisoft Toronto, you have the highest level of understanding of what our tech can do, can’t do, might do, and the visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do as a Technical Director (Art) at Ubisoft Toronto:
- Collaborate with other core team members to develop the overall vision and determine technical feasibility;
- Identify and analyze risks (engine, data, features, etc.);
- Assess existing tools and occasionally design custom ones to support art pipelines and workflows, and sustain the vision;
- Set up and maintain frameworks to allow artists the most creative freedom, while hitting quality and performance requirements;
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.;
- Resolve specific, complex, escalated issues and approve technical specifications;
- Anticipate technological advancements and stay up to date on market trends to define our best practices and share them with our studios and the industry;
- Represent the entire art team in technical discussions and requirements gathering;
- Set up frameworks for collaboration across multiple studios with different levels of integration;
- Prepare post-mortems and recommend ways to evolve how we create and integrate graphic data;
- Participate in recruitment to build the technical art team and foster their growth.
Qualifications
We know that skills and competencies show up in different forms and can be based on different experiences. If you are excited about the role, we strongly encourage you to apply even though you may not have all the qualifications listed below.
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript);
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce);
- A highly innovative, collaborative, empathetic, and solution-oriented spirit;
- Excellent communication, interpersonal, mentorship, and presentation skills;
- Critical thinking, time management, and organizational capabilities;
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility.
- A college diploma in 3D Modelling, Programming/Engineering, Art or equivalent;
- 5+ years of art, technical art, or programming experience, or other related experience
We Offer:
- A hybrid, flexible work model
- Five weeks of vacation + one week office closure around the December holidays
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance (If Applicable)
- Bonus (If Applicable)
Additional information
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Location of position: Toronto, Ontario
Type of Position: Permanent, full-time.
There are currently no positions available to match your search
BENEFITS THAT MAKE A DIFFERENCE
The world of work is changing.
We’ve got you covered.
Caring for our people, helping them grow and celebrating their accomplishments. Ubisoft is committed to delivering tomorrow’s work experience, today. Grow with us.
Financial Wellbeing
Competitive compensation packages
Competitive Salaries
RRSP Matching
Bonus
Health and Wellness
Supporting and caring for your health and well being
Virtual Mental Health Support
Comprehensive Health Benefits
Virtual Healthcare Services
Employee and Family Assistance Plan
Onsite Gym and Other Fitness Programs
Meditation App Subsidy
Flexibility and Time Off
Shape your work environment to fit your work and personal needs
Six Weeks Vacation for Everyone
Hybrid & Flexible Work
Part-time Work Opportunities
Summer Hours
Two Additional Statutory Holidays
Right to Disconnect
Professional Development
Opportunities to learn, grow, and level-up your career
Self-paced and instructor-led training available on U.Learn Mentorship
Professional Membership Dues Reimbursement
Online subscriptions
Education and Language Training Support
Conferences
Knowledge Exchange Sessions
Family Support
More flexibility and support to fully enjoy the arrival of your child
Receive 75% of your full salary during parental leave
Parental flex policy
Daycare Subsidy
Relocation and Mobility
Supportive and transparent relocation assistance
Career Support and Language Training for Relocated Spouses
Tax Filing Benefit
Permanent Residency Benefit
Family and Citizenship application support
Other Perks
Free Games & Employee Discounts
Employee Referral Program
Remote Working Peripheral Package
Studio Events and Celebrations
Limited On-site Free Parking
Transit Subsidy
Console Reimbursement Policy
Thrive in a diverse and inclusive workplace
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive work environment that reflects the diversity of our player community and is inclusive and respectful of the individuality of our team.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+.
We’re purpose-driven to make the world’s greatest games, while balancing your wellbeing.
Someone to talk to, on site
Our virtual mental health and therapy services are always free of charge. You have a friend in us.
Play well, work well, live well
When the work day is over, it’s over. We create a clear division between work and personal time.
We vacation like Europeans
Six weeks of vacation. Time just for you, your passions and your important moments.
Virtual healthcare
Access to the Dialogue Healthcare App, when and where you need it, connecting you to nurses, physicians, and nurse practitioners. Free, always.
Family time for busy parents
More flexibility and support to fully enjoy the arrival of your wee gamer. Receive 75% of your full salary during your parental leave.
“The hybrid work life has been a welcomed change. After my son’s arrival, working from home is a blessing. Not to mention, my managers and our team make balancing work and personal life a priority.“
Aaron Wedderburn
Videographer & Video Editor
What’s it like in Toronto?
The 4th largest city in North America and the biggest city in Canada, ranked one of the safest cities in the world! We thrive on diversity, with vibrant multicultural communities reflected in out team. Come see why we love this place.
10+ Million
Trees
8,100+
Restaurants
Meet our Talent Acquisition Team
Meet your Ubisoft Toronto Talent Acquisition Team. Feel free to reach out for questions about starting your career at our studio.