Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Administrative Coordinator
Montreal, Canada - Full-time - REF26892AOnline Programmer – Online Services
Montreal, Canada - Full-time - REF26258YBusiness Intelligence Developer
Montreal, Canada - Full-time - REF28057LOnline Programmer
Montreal, Canada - Full-time - REF26566PSenior animation programmer [Far Cry Project]
Montreal, Canada - Full-time - 6934BRSenior animation programmer
Montreal, Canada - Full-time - 6934BRIT Manager
Montreal, Canada - Intern - REF28278JTeam Lead Textures
Montreal, Canada - Full-time - REF28277JSenior programmer - C++ (NPC Behaviour) - Far Cry project
Montreal, Canada - Full-time - REF27384DEngine Programmer [Far Cry Project]
Montreal, Canada - Full-time - REF26736DOnline Programmer [Far Cry Project]
Montreal, Canada - Full-time - REF26566PTechnical Art Director - UI [Far Cry Project]
Montreal, Canada - Full-time - REF26876DTeam Lead - Animation [Far Cry Project]
Montreal, Canada - Full-time - REF18905NData Domain Director Prod Tech
Montreal, Canada - Full-time - REF28253WRigger (Senior)
Montreal, Canada - Full-time - REF27692BCinematic Designer
Montreal, Canada - Full-time - REF28233XTechnical Artist
Montreal, Canada - Full-time - REF25428YHard Surface/Weapon Artist - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219YArtiste de modélisation d'armes - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219YProject Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218WVFX Artist
Montreal, Canada - Full-time - REF28142YGame Designer - NFL Primetime Fantasy
Montreal, Canada - Full-time - REF28115DTechnical Animator (Rainbow 6)
Montreal, Canada - Full-time - REF28202KLive Operations Manager
Montreal, Canada - Full-time - REF15010DAssociate Producer
Montreal, Canada - Full-time - REF27979QPlayer Protection and Game Security Director
Montreal, Canada - Full-time - REF27861NProduction Director
Montreal, Canada - Full-time - REF21442PBrand Production Director
Montreal, Canada - Full-time - REF26027KTechnical Lead - SRE Infrastructure
Montreal, Canada - Full-time - REF28159QLevel Art Team Lead
Montreal, Canada - Full-time - REF28169NIT Developer
Montreal, Canada - Full-time - REF28119C3D Character Artist
Montreal, Canada - Full-time - REF24069UTeam Lead (Characters)
Montreal, Canada - Full-time - REF25056QGraphics Team Lead - UI [Un-announced project]
Montreal, Canada - Full-time - REF28114ISenior programmer - C++ (NPC Behaviour)
Montreal, Canada - Full-time - REF27384DCharacters Concept Artist (Senior)
Montreal, Canada - Full-time - REF25142D3D programming Team Lead
Montreal, Canada - Full-time - REF28071USenior UI Programmer
Montreal, Canada - Full-time - REF27389HTeam Lead (Programming) - Online Services
Montreal, Canada - Full-time - REF26564XTechnical Graphic Director (Art)
Montreal, Canada - Full-time - REF27903RIT Financial Planning Analyst
Montreal, Canada - Full-time - REF27630TGame Director [For Honor]
Montreal, Canada - Full-time - REF27824KTechnical Lead
Montreal, Canada - Full-time - REF26418RTeam Lead (Programming)
Montreal, Canada - Full-time - REF26564XSenior Gameplay Animator
Montreal, Canada - Full-time - REF27625OProduct specialist _ Technology Group Content Creation
Montreal, Canada - Full-time - REF27516NTechnical 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 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 - REF19546PProgramming Team Lead - (Assassin's Creed project)
Montreal, Canada - Full-time - REF27445LTeam Lead (Programming) - Assassin's Creed projects
Montreal, Canada - Full-time - REF26564XProducer
Montreal, Canada - Full-time - REF21443DSenior Environment Artist (Level Artist)
Montreal, Canada - Full-time - REF25408WGeneralist Programmer
Montreal, Canada - Full-time - REF26735ZArtistic Director (Visual Design)
Montreal, Canada - Full-time - REF27017LTechnical Director Level Design
Montreal, Canada - Full-time - REF5097XLevel Design Director [Unannounced project]
Montreal, Canada - Full-time - 2463BRLevel Designer [Far Cry Project]
Montreal, Canada - Full-time - REF27209RTechnical Lead - UI
Montreal, Canada - Full-time - REF27024RAnimation programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26506STeam Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661XTeam Lead (Programming)
Quebec City, Canada - Full-time - REF26564XCheffe, Chef d'équipe (informatique)
Quebec City, Canada - Full-time - REF26564XTechnical Artist (Environment)
Saguenay, Canada - Full-time - REF25911OProduction Coordinator
Saguenay, Canada - Full-time - REF28210MGame Designer - NFL Primetime Fantasy
Saguenay, Canada - Full-time - REF28115DSenior gameplay animator - Rainbow Six Siege
Saguenay, Canada - Full-time - REF23365FProgramming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353OLevel Designer
Saguenay, Canada - Full-time - REF7947FAI (NPC) Programmer - Far Cry Project
Toronto, Canada - Full-time - REF27618KTechnical Animator [Far Cry Project]
Toronto, Canada - Full-time - REF27070MGameplay Animator [Far Cry Project]
Toronto, Canada - Full-time - REF27303XSenior Gameplay Animator - Viewmodel [Far Cry project]
Toronto, Canada - Full-time - REF27788VTeam Lead - Character Modelling [Far Cry Project]
Toronto, Canada - Full-time - REF27985FLevel Artist [Far Cry Project]
Toronto, Canada - Full-time - REF27605QLevel Designer [Far Cry Project]
Toronto, Canada - Full-time - REF28040BTeam Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190KProducer
Toronto, Canada - Full-time - REF17488KVFX Artist - Prince of Persia
Toronto, Canada - Full-time - REF27714K3D programming Team Lead
Toronto, Canada - Full-time - REF28071UTechnical Designer [Far Cry Project]
Toronto, Canada - Full-time - REF12915HAnimation Technical Director [Far Cry Project]
Toronto, Canada - Full-time - REF27188PAdministrative Coordinator
Montreal, Canada - Full-time - REF26892A
Job Description
**Bilingualism FR/EN is required**
The Administrative Coordinator provides support to the Pan-Canadian Talent Team, employees and managers in all general human resources operations matters related to programs, administration, processes and activities.
What you'll do
- Provide day-to-day support to talent teams in various administrative and operational processes such as :
- All events in an employee's life, such as hiring, integration, changes in working conditions, termination of employment;
- Salary review and bonus processing;
- Administration of leaves of absences;
- Benefits administration (enrolment, modification, termination).
- Support HR systems teams in the following activities:
- Developing tables with the necessary data to make mass changes in our HR systems;
- Import mass data changes into HR systems;
- Test and verify mass changes;
- Ensuring compliance of specific cases.
- Perform administrative tasks related to the completion of various activities such as:
- Update and maintain documentation of the HR administration process;
- Take action on administrative task dashboard;
- Generate employment contracts, endorsements and any other documents related to employee files;
- Support the management of and access to our internal tools;
- Carry out mass e-mailings and mail merge.
Qualifications
What you'll bring
- Excellent HR data management skills;
- Ability to work on several requests at the same time;
- Methodical and analytical;
- Strong attention to detail and accuracy;
- Ability to adapt quickly to change;
- Willingness to develop problem-solving skills;
- Bilingual French-English;
- Good knowledge of Excel: able to manage data with formulas;
- Good knowledge of HR systems;
- Understanding of payroll treatment is an asset.
Additional information
About us
Ubisoft's teams of 19,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.
Online Programmer – Online Services
Montreal, Canada - Full-time - REF26258Y
Job Description
Ubisoft Montreal is looking for online programmers to join its Online Services team!
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
About Online Services
As Ubisoft’s online platform developer, Online Services helps bring high-quality connected experiences to millions of players worldwide. Working alongside production teams, we leverage state-of-the-art solutions to enable value-filled features in all our online games – throughout their development and while they’re live. With a view of Ubisoft’s entire digital ecosystem and a long-term approach to online gaming, we focus on finding the right solution for the right purpose. And if the solution we need doesn’t exist yet? That’s just an opportunity for us to create it.
What you'll do
- Participate in the design/analysis, coding, testing, integration, debugging, and supporting of online services.
- Estimate the effort required to accomplish tasks.
- Offer quality support to production teams.
- Evaluate risks and impacts of decisions and changes.
- Stay up to date on new technologies in the online services, game development, and general web fields.
Qualifications
What you bring
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience working with RESTful web services using Node.js, C# and proficiency AWS cloud technologies.
- Strong foundations in microservices development, triaging and maintenance.
- Strong background in database programming with PostgreSQL, MySQL, MongoDB and Redis, along with expertise in building extensible distributed systems for scalability.
- Hands-on experience with unit, integration, and load testing, ensuring robust and reliable software.
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Business Intelligence Developer
Montreal, Canada - Full-time - REF28057L
Job Description
Ubisoft IT is looking for a Business Intelligence Developer to join the Consumer domain which is part of Ubisoft Data Office (UDO). The main objective of the domain Account data team is to leverage Ubisoft Accounts data from the services telemetry conception to the analysis of user behaviors, including pipeline development and ensuring data quality. The team aims to create value from the account data by making it available and insightful for our partners.
As a BI Developer joining this team, you will be responsible for building and managing ETL/ELT workflows in line with the Ubisoft Data Office strategy and roadmap. You will also contribute to different projects for various business units, focusing on delivering business value by building multiple dashboards and producing specific analyses.
Responsibilities
- Build, manage, and optimize ETL/ELT data pipelines, by ingesting and transforming data from multiple sources and systems, in various formats;
- Deploy data products into production environments, including best practices regarding data monitoring, integration testing, and release management using Gitlab;
- Support data products and provide technical expertise to both technical and non-technical teams;
- Participate in improving internal processes and tools by proposing new ideas;
- Develop quality code and build good documentation;
- Participate in code reviews and tests;
- Collaborate with business analysts and IT teams to define business use cases, refine requirements, and design and develop data pipelines.
Qualifications
- Proven experience in a BI data developer position, focusing on data integration, modeling, optimization, and data quality;
- Good experience using PySpark and SQL;
- Good experience working with Git for versioning and CI/CD;
- Expertise with reporting tools such as Tableau;
- Good knowledge of ETL/ELT processes;
- Knowledge of cloud data platforms such as Snowflake or Databricks.
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.
Online Programmer
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience developing and optimizing online systems written in C++, C#, GO, Java and Python
- Experience with online systems and services and optimizing online code
- Knowledge of designing connected features with PlayStation Network or Xbox Live (an asset)
- Knowledge of cloud systems such as Kubernetes, AWS, Google Cloud, Microsoft Azure, etc.
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior animation programmer [Far Cry Project]
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 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 ! 😊
IT Manager
Montreal, Canada - Intern - REF28278J
Job Description
As an IT Manager within Ubisoft’s IT department at the Ubisoft Data Office (UDO), you will lead a multidisciplinary and skilled team tasked with developing and maintaining a data pipeline that processes real-time data from all Ubisoft games.
More specifically, you will be involved in the development of a streaming pipeline that aggregates player telemetry into various analytical models, which is critical for the decision-making of the Production teams. This pipeline already plays a key role in the analytical ecosystem and aims to be generalized for broader functional application within the Group. You will also have the opportunity to participate in the overhaul of its core, transitioning from the Kafka-Streams Framework to Flink.
You will work in a rigorous yet innovative, multidisciplinary team focused on collaboration. Beyond the team and project, you will have the opportunity to engage in discussions and initiatives within the Data Office, which is undergoing restructuring.
Responsibilities
- Lead a team of experienced and multidisciplinary programmers, guiding their efforts to achieve goals while supporting and developing individual talents. You will also reinforce the DevOps/LiveOps mindset within the team.
- Plan and prioritize tasks in close collaboration with your direct manager and the project's technical experts. You will develop the roadmap, set priorities, monitor tasks, and ensure each team member is working on the right topics.
- Serve as a liaison between the team, technical experts, management, and cross-functional departments to align project objectives with the Group’s strategy and represent the team’s challenges to leadership.
- Facilitate SCRUM ceremonies, promote constructive discussions, listen to everyone’s ideas, and make necessary decisions.
- Foster a spirit of collaboration, innovation, knowledge-sharing, and reduce silos within the team.
Qualifications
- Team management experience, with expertise in the development and optimization of data pipelines, particularly in Big Data.
- Development skills to understand and advocate for the technical challenges of projects.
- DevOps and LiveOps mindset, with a collaborative and agile approach.
- Ability to organize, prioritize, and explain complex technical subjects.
- Empathy and sensitivity to the well-being of team members, while being open to new ideas and perspectives.
- Ability to balance short-term priorities with long-term goals.
If you have knowledge of infrastructure, Kubernetes, cloud solutions, Flink, or Kafka Streams, it will be considered an asset.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that 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.
Team Lead Textures
Montreal, Canada - Full-time - REF28277J
Job Description
As a Team Lead Textures at Ubi MTL, you'll guide the creation of the textures that add depth and dimension to characters, objects, and environments. You’ll oversee and support a talented team of texture artists in applying the details that make an immersive world come alive.
You’ll act as a well-rounded team ambassador: an expert communicator, collaboration encourager, and not to mention a skilled artist. You’ll understand the texturing process along with its (at times, many) technical and artistic constraints. You’ll be able to step in to coach your team, find solutions to setbacks, and deliver feedback with confidence.
What you’ll do
- Collaborate with other art leads, lighting artists & the art and technical directors to discuss and develop the game vision.
- Coordinate and motivate texture artists as they create textures from scratch, references, or scans.
- Organize and run regular team meetings to assign tasks, establish priorities, discuss progress, etc.
- Balance artistic aspects with technical constraints, maintaining quality and performance standards (poly count, memory, etc.).
- Review integrated work, ensuring it’s aligned with the artistic direction and fits the feel of the game.
- Provide mentorship and constructive feedback to develop a consistent, quality visual style.
- Stay up to date on best practices to keep up with the industry.
- Participate in recruitment to build and grow your texture art team.
Qualifications
What you bring
- A degree in 3D Modeling or equivalent
- Around 5 years of experience in texturing, modeling, lighting, or other relevant experience (leadership, an asset)
- Knowledge of 2D art tools (e.g. Photoshop) and familiarity with 3D software (e.g. 3DS Max, ZBrush, or Maya) + game engines (e.g. Unity or Unreal)
- Solid understanding of art fundamentals (colour theory, lighting, composition, proportion, etc.), physically based rendering, and game constraints
- Excellent mentorship, communication, organization, time management, interpersonal, and presentation skills
- Flexibility and a whole lot of resourcefulness
- A highly collaborative, creative, and empathetic spirit
- A super sharp, trained eye for detail
- Knowledge of project management software (e.g. Jira) = very nice to have but don't let it stop you from applying if you don't have this
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
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.
Senior programmer - C++ (NPC Behaviour) - Far Cry project
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 ! 😊
Engine Programmer [Far Cry Project]
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
Online Programmer [Far Cry Project]
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience 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.
Technical Art Director - UI [Far Cry Project]
Montreal, Canada - Full-time - REF26876D
Job Description
As a Technical Art Director (UI) 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
- UI, technical art, or programming experience, or other related experience + leadership experience
- A solid understanding of graphics/UI libraries (such as NGUI and React Native) and Unity and their limitations
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Excellent communication, interpersonal, mentorship, and presentation skills
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead - Animation [Far Cry Project]
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 ! 😊
Data Domain Director Prod Tech
Montreal, Canada - Full-time - REF28253W
Job Description
The Prod Tech Data Domain Director will oversee and manage the Prod Tech data domain. This role involves driving the strategy, governance, and execution of data initiatives within assigned domain and to ensure data quality, accessibility, and value creation.
In this role, we are looking for someone with a blend of technical expertise and strong previous management experience to guide cross-functional teams in achieving data-driven goals.
Key Responsibilities:
- Define and implement a data strategy for the assigned domain, aligning closely with stakeholders and Data Office functions.
- Act as the primary point of contact for domain-specific data initiatives, ensuring alignment with business goals and data governance.
- Develop and oversee the roadmap for domain data products and services, including prioritization and resource allocation.
- Identify and seize opportunities for data-driven insights and improvements within the domain.
- Monitor and optimize the domain’s budgets with care and precision.
- Establish and maintain data quality standards, stewardship practices, and governance compliance, addressing issues promptly and effectively.
- Foster collaboration with other Data Domains and Data Office functions, ensuring open and effective communication.
- Share domain goals, progress, and outcomes with peers, senior management, and stakeholders with clarity.
- Inspire, mentor, and nurture a team of data professionals, including recruitment, performance management, and professional development.
- Evaluate and recommend tools and technologies that enhance data management, analysis, and visualization, staying abreast of industry trends.
Qualifications
- Extensive experience in data management, data engineering, data architecture, or a related field, with a demonstrated history of management roles.
- Proven management skills, with a successful track record of guiding cross-functional teams.
- Excellent communication and interpersonal skills, with the ability to engage and influence stakeholders at all levels and effectively convey complex technical concepts to non-technical audiences.
- Strong analytical and problem-solving abilities, focused on delivering practical and scalable solutions.
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.
Rigger (Senior)
Montreal, Canada - Full-time - REF27692B
Job Description
As a Rigger at Ubi MTL, you make it possible for characters and objects to come to life and move realistically within our worlds.
From pivoting to bending, squashing and stretching, you define what can be done and how through flexible and intuitive rigs. You take inspiration from the real world when you can – and turn to your imagination when you can’t. With a variety of internal tools at your disposal, you can focus on achieving quality and consistency without having to build everything from the ground up time after time.
What you'll do
- Collaborate with the art team to understand the overall game vision and rigging and skinning needs;
- Study concept art and research your own references;
- Rig and skin characters and objects while staying organized (keeping your scenes clean, following naming conventions, etc.);
- Find balance between artistic aspects and technical constraints with the help of technical directors;
- Partner with character modellers to troubleshoot models when need be;
- Work closely with animators to make models move believably and overcome any motion-related limitations;
- Iterate to improve your work based on feedback from interdependent teams.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game rigging, modelling and/or animation or other relevant experience;
- Knowledge of 3D software (3DS Max, Maya, and MotionBuilder) + familiarity with scripting;
- Solid understanding of anatomy and cloth;
- Excellent observation, problem-solving, organization, communication, and interpersonal skills;
- A highly collaborative, creative, and innovative spirit;
- Flexibility and resourcefulness;
- Motivation to reach out for feedback and adapt to it;
- Knowledge of game engines (e.g. Unity or Unreal), a plus.
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 Designer
Montreal, Canada - Full-time - REF28233X
Job Description
Ubisoft Montreal, a leader in the video game industry located in the heart of Montreal's Mile-End district, offers a stimulating work environment where creativity, teamwork and cutting-edge technology come together to develop critically acclaimed AAA franchises. As an employee, you'll enjoy a competitive salary, a full range of benefits, ongoing training and the opportunity to contribute to an international team where innovation is key.
The cinematics designer is responsible for creating compelling dialogue cut scenes with excellent pacing, camera and character acting inside the game engine, while collaborating with the level design, scriptwriting, animating and programming departments. The ideal candidate should have a strong sense of composition, timing and editing as well as a good understanding of cinematography.
What you’ll do
- Create compelling dialogue-based cut scenes with excellent camera, editing, pacing, timing and acting (using animation libraries).
- · Communicate and work closely with scriptwriters and Level Designers to translate scripted scenes into cinematics and to balance story with gameplay.
- · Follow and maintain pipelines and technical requirements.
- · Balance quality with efficiency when working under tight deadlines.
- Validate the cinematics to ensure that the integrations did not cause any conflicts with the rest of the game.
- Share knowledge and collaborate with technical Leads in order to improve the quality of the tools.
- Perform any other related tasks.
Qualifications
What you bring
- A College Diploma/Degree in cinema, animation, video game development or equivalent.
- At least1-3 years experience working in the video games industry as a Cinematic Designer/Artist, Animator, Previz Artist, Camera Artist, Video Editor or any similar job.
- Experience with character and camera animation in 3D software (an asset).
- A good knowledge of cinematography, acting and understanding the narrative causality and logic.
- Excellent communication skills and abilities to work efficiently within a team.
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Artist
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, 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.
Hard Surface/Weapon Artist - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219Y
Job Description
As a Hard Surface/Weapon Artist at Ubi MTL, you will be tasked with modeling and texturing weapons for our games.
You will get to work on a wide variety of styles - from historical & fantastical to contemporary & sci-fi while maintaining a grounded, realistic look.
What you’ll do
- Model and Texture your weapons throughout the 3D pipeline (Modeling, Texturing, UV Unwrapping, Baking, etc..).
- Collaborate with other teams and help bring to life the game’s creative and artistic potential.
- Find balance between artistic creativity and technical constraints to achieve aesthetic quality and technical functionality.
- Deliver high quality work within the steady production pace of a GAAS live service game.
- Develop new workflows and pipelines and help set quality benchmarks with an eye on the future of Rainbow 6 Siege.
Qualifications
What you bring
- A college diploma in 3D Modeling, Fine Art, or equivalent (undergraduate degree an asset).
- Experience in modeling and texturing hard surface objects & a solid understanding of the working principles of firearms.
- Knowledge of 2D/3D tools (e.g. 3DS Max, Substance Painter, Photoshop, or others such as Blender, Plasticity etc..).
- Knowledge in creating and baking both Low and High Poly meshes.
- Solid understanding of meshes, materials, textures, proportion, animation interactions and game limitations (poly count, memory, etc..).
- A creative, collaborative, and innovative mindset.
- Communicating well, receiving and giving constructive feedback.
What to send our way
- Your CV highlighting your education, experience, and skills
- A portfolio of your best weapon work! Attach images or send us a link to your personal website or online portfolio.
In collaboration with our recruiters, developers from our team will review your application in detail to ensure it meets our quality standards and aligns well with the project requirements and needs.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
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.
Artiste de modélisation d'armes - Rainbow Six Siege
Montreal, Canada - Full-time - REF28219Y
Job Description
En tant qu'artiste de modélisation d'armes/surface dure chez Ubi MTL, vous serez responsable de modéliser et de texturer les armes pour nos jeux.
Vous travaillerez sur une grande variété de styles, de l'historique et du fantastique au contemporain et à la science-fiction, tout en conservant un aspect réaliste.
Ce que vous ferez
- Modéliser et texturer vos armes tout au long du pipeline 3D (modélisation, texture, etc...).
- Collaborer avec d'autres équipes et aider à donner vie au potentiel créatif et artistique du jeu.
- Trouver l'équilibre entre la créativité artistique et les contraintes techniques pour atteindre la qualité esthétique et la fonctionnalité technique.
- Fournir un travail de haute qualité dans le cadre du rythme de production soutenu d'un jeu en direct du SGAA.
- Développer de nouveaux flux de travail et pipelines et contribuer à établir des références de qualité en vue de l'avenir de Rainbow 6 Siege.
Qualifications
Ce que vous apportez à l'équipe
- Un diplôme collégial en modélisation 3D, beaux-arts, ou l’équivalent.
- Expérience en modélisation et texture d'objets à surface dure et une solide compréhension des principes de fonctionnement des armes à feu.
- Connaissance des outils 2D/3D (par exemple 3DS Max, Substance Painter, Photoshop, ou d'autres tels que Blender, Plasticity, etc.).
- Savoir créer et cuire des meshes Low et High Poly.
- Solide compréhension des meshes, des matériaux, des textures, des proportions, des interactions d'animation et des limites du jeu (nombre de poly, mémoire, etc.).
- Un esprit créatif, collaboratif et innovant.
- Bonne communication, capacité de recevoir et de donner un feedback constructif.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
- Un portfolio de vos meilleures armures en 3D! Joindre des images ou nous envoyer un lien vers votre site Web personnel ou votre portfolio en ligne.
En collaboration avec nos recruteurs, les développeurs de notre équipe analyseront votre candidature en détail pour s'assurer qu'elle correspond bien aux exigences du projet ainsi qu'à nos besoins spécifiques.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 19 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Project Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218W
Job Description
As a programming project lead, you will have the important mission of ensuring that the technological vision and creative ambitions of a game are realized. Technical, budgetary, and human constraints and requirements may test your leadership, organizational skills, and ability to delegate, but your talents will always allow you to find ways to keep things on track.
You will not be doing this alone! You will work with teams of talented and inspired programmers, supervised by equally passionate team leaders. You will work with these managers to guarantee team cohesion and to plan and oversee the work so that every issue is addressed, every deadline is met, and every person is engaged and able to grow.
Every initiative you take, whether it’s about time management, optimizing tools and features, or making sure technology works properly, will have a direct impact on the quality of the game. In other words, you will have the chance to see the fruit of your efforts and the genius of your teams reflected behind the players’ controllers.
What you’ll do
In this role, where no two days will be like, you will:
- Organize and coordinate the project’s various technical activities and resources required throughout the production cycle based on needs and priorities.
- Act as a bridge between management and the programming teams to confirm that the vision and needs of one are understood and met by the other.
- With the help of your team leads, make sure that the roadmap stays on track and those cohesive systems are developed in parallel.
- Define and implement new ways of doing things that will make it easier for teams to do their work in the long run.
- Suggest improvements and solutions that will help achieve the project's objectives.
- Report the concerns, recommendations, and observations of the programmers to the management team.
- Monitor the evolution of the game architecture’s and ensure the technologies are working well.
- Oversee resource planning and recruitment
- Adopt a respectful and caring approach to maintain the professional well‑being of the members of your team.
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 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.
VFX Artist
Montreal, Canada - Full-time - REF28142Y
Job Description
As a VFX Artist at Ubi MTL, you will deliver visually impressive moments that positively influence gameplay and enhance the player experience. Be it smoke, fire, an explosion, falling snow, or a waterfall, every one of your effects will accent the immersive game world – and often will have people wondering, “How did you do that?”
As a tech-savvy artist, you'll combine technology and creativity to make the magic happen. You'll be able to adapt to a variety of tools while relying on your core talent to create and integrate impactful, high quality, real-time visual effects.
What you’ll do
- Collaborate with the core team to understand the overall creative vision and establish visual effect priorities.
- Create environment and cinematic effects using particle systems and textures you produce.
- Partner with programmers to assess needs and develop tools.
- Work within technical constraints to craft attractive and functional effects.
- Integrate your created VFX into the engine.
- Develop effects based on play test results and comments from cross-functional team members (debug and optimize).
- Adapt to feedback received from the community after live launch (in some cases), balancing expectations with limitations.
Qualifications
What you bring
- A college diploma in Visual Effects, 3D Animation, or equivalent (undergraduate degree an asset)
- At least 3 years of experience in modelling, texturing, lighting, image processing, or related experience
- Knowledge of 2D art tools (e.g. Photoshop), compositing software (e.g. After Effects or Nuke), 3D software (e.g. Maya or 3DS Max), and game editors (e.g. Unity or Unreal)
- An understanding of basic vector math and art fundamentals (lighting, composition, proportion, colour theory, etc.)
- Ability to accept feedback and adapt to it
- A creative and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills
- A keen eye for detail
- Knowledge of procedural generation software (e.g. Houdini) & shader writing and optimization (a huge plus)
What to send our way
- Your CV highlighting your 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 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.
Game Designer - NFL Primetime Fantasy
Montreal, Canada - Full-time - REF28115D
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 assess how all the pieces connect and affect each other. You tweak and tune until it finally happens: a smooth and engaging player experience emerges.
NFL Primetime Fantasy is a game that allows you to make real-time decisions during live NFL games to gain an edge over other players.
What you'll do
- Create game systems that answer the needs of the Creative Director about the targeted experience for the player, while observing the production directives of the game.
- Standardize, document and communicate the game systems to the team. Regularly update the documentation to offer a useful work reference for the whole team.
- Participate actively to the production of prototypes to adjust and validate systems before starting production. Assess the success of prototypes by measuring how objectives are met, using relevant quantitative and qualitative measurement techniques.
- By following the direction set by the Game Design Director, work on any aspects of Game Design by using the proper methods to provide accurate and meaningful designs.
- Participate to the development of tools required to implement and adjust game systems by collaborating with programming to determine the Game Design needs of such systems.
- Carry out all other related tasks.
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 design or related experience (having worked on a AAA game, an asset)
- You are an NFL football connoisseur and enthusiast.
- Experience using professional game-editing software (Unity3D, Unreal, CryEngine, etc.) and their related scripting tools
- 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
- You are adaptable and open to whatever realities playtests may uncover about your work
- You are creative and thirsty for innovation
Additional information
Technical Animator (Rainbow 6)
Montreal, Canada - Full-time - REF28202K
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
- 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 ! 😊
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 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 Producer
Montreal, Canada - Full-time - REF27979Q
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents.
Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be.
While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor.
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets.
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues.
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible.
- Anticipate risks & put plans of action in place to overcome them.
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.
- Sync up with the producer, production director, and production managers on progress and momentum + follow up on budgets.
- Look for opportunities to improve and evolve our processes, methods, and practices.
- Take part in recruitment to build your team + foster their professional growth and career progression.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience)
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies
- Familiarity with a variety of project management methodologies
- Excellent communication, interpersonal, and presentation skills
- An attentive, collaborative, and innovative spirit
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 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.
Player Protection and Game Security Director
Montreal, Canada - Full-time - REF27861N
Job Description
The Player Protection and Game Security Director drives the overall player safety strategy for a production. They define the vision to foster a safe and protective player experience. They are accountable for the evolution of the player’ perception of their safety when they are in the game and of the tracking and communication on the player safety health status in the game.
Responsibilities
The main and routines tasks of the Player Protection and Game Security Director are:
- Define and communicate a vision
- Define a vision & strategy for player safety for the production team based on the project past, present and future needs that will lead to creating ambitious objectives to better protect the game community;
- Work with the production cell owning player safety to plan and prioritize major milestones;
- Work with service partners and their leadership teams to define the what’s next for player safety in terms of investments and development for the player safety services provided to the productions in the Ubisoft ecosystem;
- Manage the internal and public communication strategy around the production player safety topic.
- Measure, observe, understand
- Drive programs & initiatives to better measure, observe & understand threats on player safety, in collaboration with relevant partners;
- Participate to the definition of tracking standards & follow-up policies that enable comparisons among projects on the progress made in terms player safety (toxicity, security…);
- Building monitoring tools & dashboards with the relevant data teams;
- Research – including external partnership with academic or industry – to understand disruptive behaviors dynamics & impact;
- Reporting & communication about level of exposure & progress made.
- Define & enforce player safety accountability
- Ensure player safety is at the center of every design and that production processes and product/features definitions consider the player safety in their conception;
- Define standards and best practices to guide designers and cell owners in their conception;
- Establish the annual development plan with project security and safety teams;
- Participate to the directors reviews in order to identify possible gaps and flags in terms of player safety;
- Work with the production leaders to identify necessary process upgrades to better incorporate player safety education and de-risk in the existing processes.
- Support product strategy for the player safety services
- Work with the transversal teams to expose the production vision and needs in terms of product and services;
- Work with the different stakeholders to shape the new services and ensure they fit the productions needs regarding player safety;
- Define collaboration mandates with various service partners to bring onboard or create new transversal services;
- Leverage best practices, benchmarks and competitive intel to fuel and guide new product and services development.
- Educate
- Raise awareness among other services and partners about norms, best practices, references and new trends/threats observed in the player safety field.
Qualifications
- Senior management experience within the online gaming industry or another relevant digital industry;
- First-hand experience of dealing with online communities of users and managing user safety stakes;
- Deep understanding of technology, UX, software development and business stakes related to digital spaces and/or online video games industry;
- Analytical mindset at ease with data-driven environments;
- Strong understanding of online gaming culture;
- Strategic achiever who will drive momentum while building alignment in a complex environment;
- Passion for online video games is a plus.
What to send our way
Your CV highlighting your background, skills, and any games shipped
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 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.
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 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.
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 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 Lead - SRE Infrastructure
Montreal, Canada - Full-time - REF28159Q
Job Description
The Data Platform Group, part of the Ubisoft Data Office with Ubisoft IT, develops and manages a variety of data services and tools for storing and analyzing Ubisoft data. Known as a company-wide reference and trusted source, our products provide: real-time visibility on how Ubisoft titles are played and an understanding of the habits and preferences of the people playing them.
You will lead the Core Infrastructure team, leveraging your deep technical knowledge to scale, optimize and operate the transversal infrastructure of the group. With your team, you will work on diverse topics that are core for multiple teams. From key DevOps tools and practices, cloud, security to core infrastructure, you will own the foundations of our tools.
Responsibilities
- Own the global technical vision and drive the technical decisions of the core infrastructure.
- Contribute to the team and be a hands-on problem-solver to face challenges.
- Ensure that technical decisions align with our quality, performance, scalability, reliability, and security goals while promoting engineering excellence.
- Mentor developers on the team at a technical level while also managing their evolution.
- Empower team members to navigate ambiguity with confidence, fostering a shared sense of responsibility and ownership
- Work in close collaboration with other teams to enable them, and contribute to the group technical alignment.
- Promote best practices within the DevOps/Infrastructure community.
- Monitor technological advancements and trends to help develop our best practices.
Qualifications
- Advanced experience as a technical lead or senior infrastructure developer, with a strong background in DevOps, Cloud, and Security.
- Expertise in infrastructure automation tools like Terraform, Ansible, and CloudFormation.
- Extensive experience with cloud platforms, particularly AWS and/or Azure.
- Proficient in Kubernetes and knowledgeable about GitOps CD tools, especially ArgoCD.
- Solid understanding of network and security concepts, with the ability to balance big-picture thinking and attention to detail.
- Strong collaboration and communication skills for effective teamwork and discussions with colleagues.
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.
Level Art Team Lead
Montreal, Canada - Full-time - REF28169N
Job Description
As a Level art team Lead at Ubi MTL, you will guide the creation of captivating 3D environments in an immersive world to explore. You will be an environmental architect, a visual storyteller and an experience creator.
Whether it's a level, a side mission, or part of an open world, you will assemble and position key elements to deliver impactful visual moments and enhance the player's experience. Each element you carefully place, whether it's a building or a prop, tells a story and evokes an atmosphere and mood.
What you'll do
- Collaborate with Level Designers and Art Directors to discuss and understand the intentions and vision of the game;
- Collaborate with other art team Leads and Art Directors to discuss and develop the vision for the game;
- Coordinate and motivate level artists as they develop their environments;
- Organize and facilitate regular team meetings to assign tasks, set priorities, discuss progress, etc.;
- Balance artistic aspects with technical constraints, while maintaining quality and performance standards;
- Evaluate the integrated work and ensure it is aligned with the artistic direction and can be animated well;
- Provide guidance and constructive feedback to develop a consistent, quality visual style;
- Keep up to date with best practices to keep pace with the industry;
- Participate in recruiting to create and grow your team of level artists.
Qualifications
What you bring to the team
- Solid experience in level art, modeling, 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, color theory, etc.
- Excellent mentoring, communication, organization, time management, interpersonal and presentation skills
- Flexibility and resourcefulness
- A collaborative, creative and empathetic spirit
- Attention to the finer details
What to send our way
- Your CV highlighting your experience, education, and skills
- Examples of your work (join images or a link to your 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.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
IT Developer
Montreal, Canada - Full-time - REF28119C
Job Description
Ubisoft IT is looking for an IT Developer to join the Consumer Data Domain team which is part of the Ubisoft Data Office (UDO) department. This team’s main mission is to leverage data to improve the consumer experience by engaging with all our users along their journey.
As an IT Developer joining this team, you will be responsible for building scalable machine-learning systems to preserve the trust and safety of our users. You will also be responsible for deploying production-grade products by combining research and engineering cycles from the prototype phase to delivery.
Responsibilities:
- Design, prototype, build, and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft;
- Build pipelines and batch processes that move and transform data;
- Build and manage a scalable infrastructure in the cloud;
- Participate in the decisions and implementations to improve the platform’s quality;
- Participate in proof-of-concept (POC) projects to advance your understanding of new data and Machine Learning related technologies;
- Write, optimize, and produce high-quality code that can run at scale, using modern best practices such as Machine Learning Operations (MLOps);
- Collaborate with data and machine learning engineers to ship models or prediction pipelines to production in our internal or public cloud infrastructures;
- Take ownership of the projects you build while ensuring they progress accordingly.
Qualifications
- Previous experience in Software/Data engineering, or a related field;
- Solid experience with programming languages such as Python, Rust, or Spark;
- Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and API design;
- Proficient experience using Kubernetes;
- Good experience using cloud technologies such as AWS and Azure;
- Experience deploying machine learning models to production.
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.
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 (Characters)
Montreal, Canada - Full-time - REF25056Q
Job Description
As a Lead Character Modeller at Ubi MTL, you'll guide the characters team on the project. You’ll oversee and support a talented team of character modellers in transforming concept designs into the defining people, creatures, and animals that live within our worlds.
You’re a well-rounded team ambassador: an expert communicator, collaboration encourager, and not to mention a skilled artist. You understand the character creation process along with its (at times, many) technical and artistic constraints. You’re able to step in to coach your team, find solutions to setbacks, and deliver feedback with confidence.
What you’ll do
- Collaborate with other art leads and the art director to discuss and develop the game vision.
- Coordinate and motivate character modellers as they develop and polish their character art throughout the 3D pipeline.
- Organize and run regular team meetings to assign tasks, establish priorities, discuss progress, etc.
- Balance artistic aspects with technical constraints, maintaining quality and performance standards (poly count, memory, etc.).
- Review integrated work, ensuring it’s aligned with the artistic direction and can animate well.
- Provide mentorship and constructive feedback to develop a consistent, quality visual style.
- Stay up to date on best practices to keep up with the industry.
- Participate in recruitment to build and grow your character modelling team.
Qualifications
What you bring
- A college diploma in 3D Modelling, Fine Art, or equivalent (undergraduate degree an asset)
- At least 5 years of experience in modelling, texturing, or other relevant experience (leadership an asset)
- Knowledge of 2D art tools (e.g. Photoshop) and 3D software (3DS Max, Maya, Substance Painter, Marvelous Designer, and ZBrush) *
- Solid understanding of topology, materials, textures, proportion, and anatomy + animation and game limitations
- Excellent mentorship, communication, organization, time management, interpersonal, and presentation skills
- Flexibility and a whole lot of resourcefulness
- A highly collaborative, creative, and empathetic spirit
- A super sharp, trained eye for detail
* Knowledge of project management software (e.g. Jira), 3D scanning, and optimization techniques = very nice to have
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- A portfolio of your best 3D work (attach images or send us a link to your personal website or online portfolio)
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below.
Additional information
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.
Graphics Team Lead - UI [Un-announced project]
Montreal, Canada - Full-time - REF28114I
Job Description
As a Graphic Team Lead - UI at Ubi MTL, you’ll be both a hands-on developer and a direction-providing mentor as you work with a team of UI artists to transform high-level gameplay ideas into functional UI designs. You’ll oversee and coordinate your team in building and integrating the visuals that smoothly guide players as they navigate a game. Thanks to your understanding of the UI development process along with its (at times, many) technical and artistic constraints, you’re go-to person for advice and a point of contact for all of production. You’re able to step in to coach your team, find solutions to setbacks, and make use of space to create a seamless and intuitive gameplay experience for players to enjoy.
What you’ll do
- Partner with core team members to understand the game’s overall vision, art direction, and visual identity.
- Participate in prototyping to experiment with designs & explore opportunities.
- Support your team in creating interface assets (menus, animation, HUD, icons, buttons, world maps, etc.).
- Meet with your UI artists to assign tasks, establish priorities, discuss progress, provide feedback, etc.
- Find balance between artistic aspects and technical constraints & find solutions to fix buggy features.
- Integrate interface assets using our proprietary tools and engines, with the help of programmers.
- Collaborate with cross-functional teams (design, art, animation, etc.) to ensure consistency to achieve quality.
- Carry out the annual evaluations of your UI artists.
- Stay up to date on UI best practices, tools, and trends to refine your skills & refresh your knowledge.
- Participate in recruitment to build your UI team & foster their growth.
Qualifications
What you bring
- Visual design experience (or related experience) + leadership experience
- Knowledge of design tools (Photoshop, Illustrator, and After Effects), game engines (e.g. Unity or Unreal), game limitations, and prototyping tools *
- Solid understanding of usability principals & information architecture
- A highly empathetic, creative, collaborative, and innovative spirit
- Excellent mentorship, communication, organizational, time management, interpersonal, and presentation skills
- Flexibility and a whole lot of resourcefulness
- Motivation to reach out for feedback and adapt to it
- A sharp eye for UX design + a passion for visual communication
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.
*Knowledge of project management software (e.g. Jira), 3D software (e.g. 3DS Max or Maya) + familiarity with scripting language and shader writing = very nice to have
What to send our way
- Your CV, highlighting your education, experience, and skills
- A portfolio of your best work, showcasing your UI skills (attach images or send us a link to your personal website or online portfolio)
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.
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 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 ! 😊
Characters Concept Artist (Senior)
Montreal, Canada - Full-time - REF25142D
Job Description
As a Concept Artist (Characters) at Ubi MTL, you will lay the groundwork for the artistic team to create the memorable characters 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 characters, emotional contrasts, etc.).
- Produce sketches and quick iterations (digital or paper).
- Create concepts of characters 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
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 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.
3D programming Team Lead
Montreal, Canada - Full-time - REF28071U
Job Description
As a 3D Programmer Team Lead, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. You will split your time between team management and project management.
You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning.
Key Responsibilities:
Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.
Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions.
Plan 3D tasks and identify risks and estimation of production times.
Prioritize and assign tasks and follow up on the evolution of the team’s work with regards to 3D programming deliverables.
Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects.
Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team.
Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments.
Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team.
Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming.
- Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks
- Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination).
- Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading.
- Excellent problem-solving skills and the ability to debug complex rendering issues.
- Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers.
- Excellent communication skills to effectively collaborate with artists, designers, and other team members.
- Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies.
- Proven leadership and people management experience.
Additional information
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 ! 😊
Team Lead (Programming) - Online Services
Montreal, Canada - Full-time - REF26564X
Job Description
As a team leader at Online Services, you will lead a talented and inspired programming team. Our backend teams develop highly scalable microservices that are used by all Ubisoft games. Our teams are ‘highly aligned and loosely coupled’ which allows them autonomy while sharing and collaborating to ensure a cohesive vision of our platform.
Driven by a desire to see the members of your team flourish, you will support them in their professional development by looking after their well-being, acting as their spokesperson with other teams and management, and ensuring that each person occupies a position that stimulates them and makes the most of their talents.
Your global vision and understanding of the different roles within your team will enable you to coordinate the work optimally and multiply the results of each member's efforts. Your greatest motivation: to see your team develop and deliver high-quality, consistent systems that will help provide the rich gaming experience our players are looking for.
The incumbent will work with the following technologies: Nginx ET OpenResty, Typescript, Lua script, AWS (VPC, EC2, ElastiCache, NLB and others), SQL and NoSQL (PostgreSQL, Redis, MongoDB).
What you'll do
- Bring your team together to discuss the progress of assigned tasks.
- Examine the problems and think about how to solve them.
- Equip your team properly so that they can work independently.
- Communicate regularly with your project manager to plan ahead and identify risks.
- Communicate with other team leaders to share tips, best practice and technological advances.
- Keep abreast of the latest technological advances in online services, gaming and the web in general.
- Offer you and your team high-quality support for productions.
- Code alongside your team members.
- Meet individually with each member of your team to discuss performance, well-being and career advancement.
Qualifications
What you bring
- A bachelor's degree in computer science or computer engineering (or equivalent)
- At least 3 years' experience managing a programming team
- Strong organisational skills
- Excellent communication and strategic leadership skills, combined with great empathy and diplomacy
- The ability to remain calm in difficult situations (you know there's always a solution)
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Graphic Director (Art)
Montreal, Canada - Full-time - REF27903R
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility.
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support art pipelines and workflows & sustain the vision.
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.
- Resolve specific, complex, escalated issues & approve technical specifications.
- Prepare post-mortems + recommend ways to evolve how we create and integrate graphic data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry.
- Participate in recruitment to build the technical art team & foster their growth.
Qualifications
What you bring
- Art, technical art, or programming experience, or other related experience + leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people from our team will review your application. In this case, it’s our talent acquisition specialists Yara & Nicole. As they learn more about you through your profile, get to know them through the videos below
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
IT Financial Planning Analyst
Montreal, Canada - Full-time - REF27630T
Job Description
As a Financial Analyst, you will join Ubisoft's IT team. This department specializes in the development, integration, and maintenance of technologies and infrastructures necessary for game development and the operation of online multiplayer game components.
Your mission will consist of several parts. On one hand, you will facilitate budget operations with the various stakeholders in the department as well as analyses for senior management decision-making during monthly and quarterly reviews.
In this role, your responsibilities will include:
- Being the key contact for all IT-related cost issues within the department;
- Producing analyses and assisting various managers in managing their budgets;
- Presenting analyses and budgets to IT top management, IT teams, and internal clients;
- Acting as a liaison with the IT Financial Planning (ITFP) teams and participating in or assisting with the monthly close process (calculating provisions, profit & loss impacts, monitoring hosting consumption), reviewing references and services;
- Proposing improvements in IT cost modeling;
- Analyzing costs proactively and helping to quickly identify inconsistencies and budget risks;
- Actively contributing to the automation, standardization, and optimization of our financial processes;
- Implementing relevant key performance indicators (KPIs) for domain monitoring;
- Optimizing activity reports;
- Following up with various vendors and service managers;
- Developing financial and investment plans for future investments.
Qualifications
- Demonstrated professional experience in financial planning analysis, accounting, or financial analysis;
- Advanced skills in Excel and PowerPoint;
- Excellent communication skills - presentations to executives;
- Thoroughness in ensuring detailed and error-free analysis proactively and independently;
- Experience with tools such as Anaplan, MicroStrategy, Tableau, PowerBI, HFM, PeopleSoft would be an asset.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Game Director [For Honor]
Montreal, Canada - Full-time - REF27824K
Job Description
As a Game Director at Ubi MTL, you’ll transform a creative vision into a variety of systems and mechanics that combine to create an engaging experience for players to enjoy. You will provide your team with the general guidelines to design their specific gameplay features and allow them the flexibility to experiment and iterate.
While your designers focus on their areas of ownership, you’ll pay attention to the larger picture, overseeing the game’s overall outcome: progression, pace, balance, and – of course – quality. You will ensure that all elements related to design work together cohesively to fit the intended experience and make it fun.
What you’ll do
- Work with the creative director and other core team members to define the game and unify your visions.
- Develop your game design direction + communicate (and emphasize) it across the production floor.
- Support your game designers in developing their features (e.g. gameplay rules, progression systems, combat systems, weapon attributes, artificial intelligence behaviours, 3Cs, etc.) + provide mentorship and constructive feedback to achieve quality.
- Collaborate with interdependent teams to align all design, technical, graphic, and narrative elements.
- Review and discuss budgets & timelines with the producer + keep the editorial team up to date on progress and milestones.
- Adapt to technical and production constraints, feedback, and play test results; readjusting your design direction when need be.
- Follow up on features post-launch to improve, add, or remove components; interpreting data to inform decision-making.
- Occasionally travel locally and abroad to present the game, meet with external partners, visit co-dev studios, etc.
- Anticipate technological advancements and stay up to date on market trends to evolve our production processes and define our best practices + share them with our studios.
Qualifications
What you bring
- Around 7 years of game design experience or related experience + 3 years of leadership
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, Photoshop, and the Office Suite (especially Excel and PowerPoint)
- A highly innovative, empathetic, creative, and collaborative spirit
- Live content management experience
- Competitive online gaming experience
- Experience in implementing game mechanics to improve player retention
- A degree in Game Design or equivalent
- Excellent communication, interpersonal, presentation, problem-solving, organizational, and mentorship skills
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- Ability to sift through data and come to meaningful conclusions
- Familiarity with online gaming communities and live streaming platforms (e.g. Twitch)
- A solid understanding of the market & a (fiery) passion for video games
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Lead
Montreal, Canada - Full-time - REF26418R
Job Description
As a Technical Lead at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. tools, web, middleware, gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress, tackle setbacks, share updates, present features, give feedback, and informatively and constructively explain the root causes of risks and issues.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Synch up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent
- Around 7 years of programming experience + 2 years of technical leadership
- A deep understanding of a variety of systems, programming languages, interdependencies, and critical issues or game engines
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Programming)
Montreal, Canada - Full-time - REF26564X
Job Description
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Senior Gameplay Animator
Montreal, Canada - Full-time - REF27625O
Job Description
When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent.
Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention and the subject’s behaviour, and of how this one tiny part fits into the larger picture of the game. All your efforts gain their meaning when you take a step back, see the finished product and feel the months of mechanics and decision-making dissolve to reveal a piece of art that brings a new, beautiful world to life.
You understand that teamwork is essential to reach that point. As an individual, you see a hidden story in the way a person moves; you tend to deconstruct the world around you into smaller parts that you then build back up. As a teammate, you pride yourself on your attention to detail, your organizational and communication skills, and your adaptability to change. You collaborate with artists, designers, programmers, leads and other animators, all of whom have opinions, ideas and constraints, but all of whom are committed to the unified goal of authentically portraying the universe with a certain flair.
What you'll do
- Sync the engine and the build to ensure you’re working with the latest code and animations;
- Check in with your lead and your team to update and be updated the current situation;
- Prototyping, key framing, or blocking an animation;
- Working on your animations, of course, from scratch or from mo-cap;
- Testing your animations—over and over—and validating your designs;
- Problem-solving your animations;
- Polishing your animations;
- Read the latest relevant academic literature in order to stay at the forefront of your field.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Product specialist _ Technology Group Content Creation
Montreal, Canada - Full-time - REF27516N
Job Description
As a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.
The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality results.
You’ll foster relationships with a host of team members in the community, particularly programmers, artists, and designers, acting as a go-to person for guidance and assistance. Always in tune with the user community, you’ll have visibility on their workflows and needs.
With in-depth knowledge of the products under your responsibility, you’ll offer the community tools that reflect their reality and allow them to realize the games vision.
You’ll educate and support productions to ensure that the tools at their disposal are understood and used to their full potential. Plus, you’ll bring your unique perspective to evolve the domain for the long term.
In a role that touches on training, design, and product management, you’ll:
- Act as a primary contact person and subject matter expert on TG tools: help teams use the products at their disposal, onboarding and guiding them toward optimal workflows, triage issues, etc.
- Partner with product managers and other specialists to establish product roadmap, strategy, and long-term vision.
- Collaborate with programming teams to design and develop features aligned with the community’s needs + follow up on progress.
- Contribute to the quality assurance process to ensure our generative models and solutions meets content creator standards.
- Stay up to date on the latest developments in generative AI solutions and incorporate emerging techniques into your workflow.
- Create training content, like product tutorials and documentation.
- Keep in close contact with the community across Ubisoft, communicating to gather and assess their feedback, share updates, etc.
- Explore and identify opportunities to tackle creative challenges by leveraging generative AI solutions and enhance content creation through automation.
- Maintaining a direct line of support to Productions
Qualifications
- Experience in project or product management (or other relevant experience);
- Familiarity with AI frameworks, such as Comfy UI, ControlNet, RAG;
- Familiarity with generative model fine-tuning;
- An attentive and client-oriented mindset + a sense of initiative;
- The ability to gain a deep understanding of your collaborators’ needs to meet them in the best possible way;
- Solid communication skills and the capacity to build rapport and trust;
- Plenty of flexibility in your work to balance the planned and the unexpected;
- Synthesis skills that allow you to evaluate products and suggest improvements;
Additional information
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 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.
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.
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.
Senior Environment Artist (Level Artist)
Montreal, Canada - Full-time - REF25408W
Job Description
As an Environment Artist (Level Artist) at Ubi MTL, you'll create captivating 3D environments within an immersive world waiting to be explored. You will be an environment architect, a visual storyteller, and an experience maker wrapped into one.
Be it in a level, side mission, or piece of an open-world map, you assemble and position key elements to deliver impactful visual moments and enhance the player experience. Every asset you carefully place, from a building to a prop, tells a story and evokes an atmosphere and a mood.
Even within a given framework, you can push creative boundaries – and you have the artistic ability to do it. You know how to modify lighting, play around with composition, and add just the right amount of detail to develop a game space with plenty of personality.
What you’ll do
- Collaborate with level designers and the art director to discuss and understand game intentions and vision;
- Perform artistic research (find written descriptions and visual references);
- Set up placeholders and submit modelling and texturing requests to artists;
- Find balance between artistic aspects and technical constraints;
- Integrate and build assets into the game engine to set and dress a polished scene;
- Ensure integrated work is aligned with artistic direction and makes sense gameplay wise (test and improve).
Qualifications
What you bring
- A college diploma in 3D Modelling or equivalent
- Experience in modelling, texturing, lighting, and image processing, or other relevant experience
- Knowledge of 3D software (e.g. 3DS Max or Maya) and optimization techniques
- Understanding of art fundamentals: lighting, composition, colour theory, etc.
- Strong communication and interpersonal skills
- Curiosity, flexibility, and resourcefulness
- Creativity and a keen eye for detail
*Knowledge of 3D scanning and optimization techniques, a huge plus
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
What to send our way
Your CV, highlighting your education, experience, and skills
A portfolio of your best 3D work! Attach images or send us a link to your personal website or online portfolio.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Generalist Programmer
Montreal, Canada - Full-time - REF26735Z
Job Description
As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games.
You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine, editor, middleware, etc. You will also be able to sharpen your analytical skills by tackling the technical challenges associated with a variety of systems (AI, 3D, sound, animation, etc.), adding many other strings to your bow by doing so.
Your contributions will be essential to the foundation of our systems. Simply put, without your versatile know-how, the production teams won’t be able to do their work!
What you’ll do
- Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
- Support the production teams by ensuring the stability and proper functioning of their systems and tools.
- Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
- Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
- Monitor performance and memory budgets and adjust as needed.
- Debug and optimize existing systems to facilitate the work of other programming teams.
- Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
- Keep abreast of advances in the field of programming.
Qualifications
What you bring
- Around 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
- Excellent proficiency in various programming languages, especially C++
- A degree in Computer Science or Computer Engineering (or related training)
- Good analytical and synthesis skills and attention to details
- Ability to work as part of a team and good interpersonal and communication skills
- Autonomy, curiosity and resourcefulness, that push you to go talk to people.
- Flexibility in the organization of your work, allowing you to adapt to changes.
What to send our way
- Your CV highlighting your background and skills
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Artistic Director (Visual Design)
Montreal, Canada - Full-time - REF27017L
Job Description
As an Artistic Director Visual Design at Ubi MTL, you are in charge of the quality and content of graphic and audiovisual productions. You will ensure that the elements produced are aligned with the game's vision and propose creative and innovative ideas and concepts.
Collaborating closely with artists and designers across production teams, you’ll support them in pushing concepts further, producing consistent work, and enhancing player experiences through impactful visuals.
What you’ll do
- Propose graphic or audiovisual concepts based on the client's brief in the form of a synopsis, mood board or sketch.
- Define the artistic style of the graphic or audiovisual mandate inspired from the game's artistic direction (reference films, competing games and design documents).
- Ensure that the artistic vision is communicated through the visual identity.
- Create lit and original concepts that support the game's positioning with the various project teams.
- Communicate expectations to the production team assigned to the mandate and ensure the quality and content of the ambiances, sets, characters, narration, etc. using visual references and documents that describe the artistic direction.
- Follow up and validate the team's finished work so the elements produced are in line with the initial brief and the game's vision, and ensure that the quality is respected.
- Work directly with the project director and artists.
- Produce documents such as GAP (Game Artistic Personality), brief, guide style.
Qualifications
What you bring
- Around 10 years of UI, visual design, branding, or art direction experience (in the video game industry, a huge plus) or other relevant experience
- A degree in Graphic Design, Communications, Multimedia, or equivalent
- An understanding of art fundamentals and artistic culture
- In-depth knowledge of the Adobe Creative Suite, Photoshop, and 3D software (e.g. 3DS Max)
- The ability to give constructive feedback and to convey an artistic direction + make it a shared goal
- A highly creative, collaborative, and innovative spirit
- Open-mindedness: you’re receptive to new ideas and fresh perspectives
- Solid interpersonal and presentation skills
- Effective cross-departmental communication: you have the know-how to communicate with tech and creative teams alike
- A willingness to roll up your sleeves to get the job done!
What to send our way
- Your CV, highlighting your experience, education, and skills
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Director Level Design
Montreal, Canada - Full-time - REF5097X
Job Description
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility of your area of ownership (e.g. AI, mission, world, cinematics, etc.).
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support design pipelines and workflows.
- Train team members on tools and techniques + raise awareness of new processes.
- Assist content creators with their technical needs & bridge communication between design and programming.
- Review and give your input on integrated work & find solutions to fix bugs.
- Maintain technical documentation (e.g. procedures, how-to guides, etc.).
- Prepare post-mortems + recommend ways to evolve how we create and integrate data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios.
- Participate in recruitment to build the technical design team & foster their growth.
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in the video game industry or other related experience + 3 years of leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations and the Microsoft Office suite (especially Excel, PowerPoint, and Visio)
- Familiarity with bug tracking software (e.g. Jira), version management systems (e.g. Perforce), and basic programming
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Excellent communication, interpersonal, mentorship, and presentation skills
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV, highlighting your education, experience, skills, and games shipped
Additional information
About us
At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.
When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
More than anything, at Ubi Montreal, you will regularly ship a variety of big, quality titles – Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor and… well we can’t disclose all our secrets just yet… – and work with some of the most talented people in the industry.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Level Design Director [Unannounced project]
Montreal, Canada - Full-time - 2463BR
Job Description
As a Level Design Director at Ubi MTL, you will provide players with quests to undertake, puzzles to solve, and goals to accomplish as they journey through an immersive world.
You'll combine game design and narrative elements to craft a selection of rewarding missions, and then guide a talented group of level designers to transform vision into reality.
As an empathetic mentor, you'll step in to help your team polish and connect their projects to create a seamless and engaging gameplay experience for players to enjoy.
What you’ll do
- Collaborate with the world design director and other core team members to define the vision of a game.
- Brainstorm and research to plan the mission guidelines.
- Assist level designers during prototyping (experiment with designs and explore opportunities).
- Outline the gameplay experience (encounters, flow, rhythm, tension, pacing, variety, etc.) in mission documentation that will serve as a reference and source of inspiration throughout development.
- Coordinate and oversee mission level designers as they bring concept to playability.
- Balance artistic aspects with technical constraints to align all technical, design, graphic, and narrative features.
- Provide mentorship and constructive feedback to your level design team to achieve quality.
- Find solutions to issues uncovered by play testers and cross-functional teams (get to the root of problems to solve them)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 8 years of experience in the video game industry or other relevant experience and 3 years of leadership experience
- Exceptional communication, interpersonal, and presentation skills
- A solid understanding of level design and all phases of video game production
- Excellent time management, problem-solving, and organizational skills
- An innovative, creative, and collaborative spirit
- Ability to accept feedback and adapt to it – you have the flexibility to revaluate and adjust your level design direction when and as often as needed!
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences
Level Designer [Far Cry Project]
Montreal, Canada - Full-time - REF27209R
Job Description
As a level designer at Ubisoft Montréal, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Lead - UI
Montreal, Canada - Full-time - REF27024R
Job Description
As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future.
You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only can developers on your project turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (e.g. gameplay, animation, UI, physics, AI, 3D, engine, etc.) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress; tackle setbacks; share updates; present features; give feedback; informatively and constructively explain the root causes of risks and issues; etc.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Sync up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- Around 7 years of programming experience in C++
- · A deep understanding of a variety of game engines, systems, programming languages, interdependencies, and critical issues
- · The ability to make informed, immediate decisions with minimal long-term impacts
- · A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- · Excellent mentorship, interpersonal, and presentation skills
- · A highly innovative and collaborative spirit
- · Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- · A desire to share your knowledge to push the boundaries of technology & help others improve their skills
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Animation programmer _ Content Creation TG
Montreal, Canada - Full-time - REF26506S
Job Description
As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards. Your solutions will efficiently make characters move and interact realistically with their environment.
What you'll do :
- Work with different animation and programming teams to understand their game animation needs, constraints, and intentions to design adapted and reusable solutions.
- Analyze existing animation features to properly understand technological limits and know what the engine can produce.
- Build procedural IK animation systems that will be the basis for creating a living, dynamic world.
- Maintain IK animation systems unique to Ubisoft and optimize their capabilities for new projects.
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
- Research and develop new animation techniques (ex. procedural, physics, etc.).
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications
What you bring :
- C++ experience and Visual Studio knowledge
- Strong 3D math skills
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), etc.
- Experience in DCC tools and in the animation field to understand programming tools and how to improve them
- A degree in Computer Science or Computer Engineering (or related training)
- A good eye for detail to find even the smallest flaws in the system and optimize them
What to send our way :
- Your CV highlighting your education, experience, skills, and any games shipped
- Samples of your work (attach files or send us a link to your personal website or online portfolio)
Additional information
Team Lead - Gameplay Programming
Montreal, Canada - Full-time - REF26661X
Job Description
As a team lead, you will guide a group of talented and inspired gameplay programmers (3C, Systems, AI and more) who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you’ll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
· Your CV highlighting your education, experience, skills, and games shipped
Additional information
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Team Lead (Programming)
Quebec City, Canada - Full-time - REF26564X
Job Description
Founded in 2005 and with a team of over 600 creative, passionate and innovative talents, Ubisoft Quebec is now one of the leaders in the industry. Involved in the Assassin's Creed franchise since 2010, our studio assumed the leadership of Assassin's Creed Odyssey as well as Immortals Fenyx Rising, and is now developing Assassin's Creed Codename RED.
As a team lead, you will guide a group of talented and inspired programmers who develop technologies needed to create the games that Ubisoft fans have come to expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you fulfill your ambitions. Your work will be filled with passion and pride.
Driven by a desire to see your team members flourish, you will support them in their professional development by seeing to their well-being, acting as their spokesperson in meetings with other teams and management, and ensuring that each person is in a position that stimulates them and lets them shine.
Your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts. What motivates you the most is to see your team grow and deliver quality, consistent systems that will help provide the rich gaming experience our players are looking for.
What you'll do
- Distribute tasks and follow-up on the progress of the various projects during team meetings.
- Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
- Meet individually with each member of your team to discuss performance, well-being, and career advancement.
- Go over notable bugs and determine the best way to fix them.
- Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
- Code alongside your team members.
- Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
- A bachelor’s degree in computer science, computer engineering, or an equivalent field
- Vast experience in video game programming
- A minimum of three years of experience managing a team of programmers
- Proficiency in C++ and other programming languages commonly used for developing games
- Experience participating in the full production of at least one game or the equivalent as a programming team lead
- Strong organizational skills
- Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
- The ability to remain calm in difficult situations (you know that there is always a solution)
- A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
What to send our way
- Your CV highlighting your education, experience, and skills
Additional information
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 19,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
Cheffe, Chef d'équipe (informatique)
Quebec City, Canada - Full-time - REF26564X
Job Description
Fondé en 2005 et fort d'une équipe de plus de 600 talents créatifs, passionnés et novateurs, Ubisoft Québec est maintenant parmi les leaders de l'industrie. Impliqué sur la franchise Assassin's Creed depuis 2010, notre studio a assumé le leadership d'Assassin's Creed Odyssey ainsi que Immortals Fenyx Rising, et développe maintenant Assassin's Creed Codename RED.
En tant que cheffe ou chef d’équipe, vous guiderez une équipe de programmation talentueuse et inspirée qui développera des technologies essentielles à la création des jeux tant attendus par les fans d’Ubisoft. Elle mènera à bien ses ambitions grâce à votre savoir-faire technologique, à votre leadership et à votre capacité à prendre des décisions éclairées face aux défis. Passion et fierté marqueront le travail que vous accomplirez.
Animé·e par le désir de voir les membres de votre équipe s’épanouir, vous les accompagnerez dans leur cheminement professionnel en veillant à leur bien-être, en vous faisant leur porte-parole auprès d’autres équipes et de la direction, et en vous assurant que chaque personne occupe un poste qui la stimule et fait briller ses talents.
Votre vision globale et votre compréhension des différents rôles au sein de votre équipe vous permettront de coordonner le travail de façon optimale et de multiplier le résultat des efforts de chaque membre. Votre plus grande motivation : voir votre équipe se perfectionner et livrer des systèmes de qualité et cohérents qui contribueront à offrir l’expérience de jeu riche que recherchent nos joueuses et nos joueurs.
Ce que vous ferez
- Distribuer les tâches et assurer un suivi de la progression des différents projets lors de réunions d’équipe.
- Outiller adéquatement votre équipe de sorte qu’elle puisse travailler de façon autonome et contribuer à la vision technologique à long terme des projets.
- Rencontrer individuellement chaque membre de votre équipe pour parler rendement, bien-être et avancement de carrière.
- Passer en revue les bogues notables et déterminer la meilleure façon de les régler.
- Communiquer régulièrement avec les chef·fes d’autres disciplines afin de planifier, d’évaluer les risques et de livrer dans les temps.
- Coder aux côtés des membres de votre équipe.
- Tenir votre chef·fe de projet au courant de l’évolution de vos mandats et rencontrer les autres chef·fes, tant de votre projet que des autres, afin de discuter des façons d’améliorer les processus et de partager les technologies.
Qualifications
Ce que vous apportez à l'équipe
- Un baccalauréat en informatique ou en génie informatique (ou une formation équivalente)
- Une vaste expérience en programmation de jeux vidéo
- Un minimum de 3 ans d’expérience en gestion d’une équipe de programmation
- Une excellente maîtrise du langage C++ et d’autres langages couramment utilisés en production de jeux
- L’expérience qui vient avec la participation à la production complète d’au moins un jeu ou l’équivalent en tant que chef·fe d’équipe, programmation
- Un grand sens de l’organisation
- D’excellentes aptitudes de communication et de leadership stratégique, doublées d’une grande empathie et de diplomatie
- La capacité à rester calme face aux situations difficiles (vous savez qu’il y a toujours une solution)
- Une réelle compréhension de la production de jeux vidéo ainsi qu’une facilité à vous mettre dans la peau des autres quarts de métiers impliqués dans la production
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
Additional information
- Un mode de travail hybride et flexible, 6 semaines de vacances dès votre première année, un congé parental enrichi, un gym Ubi directement dans nos bureaux, un programme d’assurances collectives complet, l’accès aux services complets de télémédecine Dialogue, un REER avec contribution d’Ubisoft, un programme de bonification avantageux, des mesures concrètes pour assurer le droit à la déconnexion, l’option de travail à temps partiel et bien plus. Cliquez ici pour connaître tous les détails.
- Joindre les rangs d’une équipe de 19 000 collaborateur·trices d'Ubisoft, réparti·es sur plus de 40 sites à travers le monde, sont lié·es par une mission commune : enrichir la vie des joueur·euses par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres à venir;
- Travailler pour un employeur équitable, pour qui la diversité est une priorité. Aucune discrimination n’est faite à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.
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 Saguenay 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.
Production Coordinator
Saguenay, Canada - Full-time - REF28210M
Job Description
The Production Coordinator will generally support the production team with regards to members’ material, technical, logistical and communication and follow up needs.
The main and routine tasks of the Production Coordinator are to:
- Ensure that the various planning and follow up tools and team calendars are implemented and kept up to date;
- Organize and follow up on team meetings and other types of meetings whenever necessary;
- Manage, validate and follow up on production-related budget allocations whenever necessary;
- Follow up on various project organization tools and especially project flowcharts;
- Coordinate and create the means required to ensure the proper flow of information among project team members (e.g. newsletters, mailing lists, etc.);
- Manage certain aspects of production (e.g. organize playtests, obtain age ratings, etc.) whenever necessary;
- Coordinate the travel needs of project team members;
- Manage the inventory and coordinate technological support for the production team (e.g. printers, test/dev kits, computers, screens, TVs, software, etc.);
- Ensure that the floor plans are implemented and followed when work teams are moved, merged and/or restructured;
- Coordinate, place and follow up on project-related orders (e.g. food, posters, gifts, etc.).
- See that new employees are properly integrated;
- Carry out all other related tasks.
Qualifications
- 1-3 years’ relevant experience in a similar position, as a multimedia project coordinator or any other relevant experience;
- Experience in the video game industry an asset;
- Good interpersonal skills;
- Ability to quickly adapt to change;
- Ability to work effectively under pressure;
- Focus on results;
- Client/user focus;
- Ability to manage several concurrent assignments;
- Resourcefulness;
- Extensive knowledge of the Microsoft suite, including project management tools (Microsoft Project).
What to send our way
Your CV highlighting your background, skills, and any games shipped
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Game Designer - NFL Primetime Fantasy
Saguenay, Canada - Full-time - REF28115D
Job Description
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!
NFL Primetime Fantasy is a game that allows you to make real-time decisions during live NFL games to gain an edge over other players.
What you'll do
- Create game systems that answer the needs of the Creative Director about the targeted experience for the player, while observing the production directives of the game.
- Standardize, document and communicate the game systems to the team. Regularly update the documentation to offer a useful work reference for the whole team.
- Participate actively to the production of prototypes to adjust and validate systems before starting production. Assess the success of prototypes by measuring how objectives are met, using relevant quantitative and qualitative measurement techniques.
- By following the direction set by the Game Design Director, work on any aspects of Game Design by using the proper methods to provide accurate and meaningful designs.
- Participate to the development of tools required to implement and adjust game systems by collaborating with programming to determine the Game Design needs of such systems.
- Carry out all other related tasks.
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 design or related experience (having worked on a AAA game, an asset)
- You are an NFL football connoisseur and enthusiast.
- Experience using professional game-editing software (Unity3D, Unreal, CryEngine, etc.) and their related scripting tools
- 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
- You are adaptable and open to whatever realities playtests may uncover about your work
- You are creative and thirsty for innovation
Additional information
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 ! 😊
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.
AI (NPC) Programmer - Far Cry Project
Toronto, Canada - Full-time - REF27618K
Job Description
As an AI Programmer at Ubisoft Toronto, you’ll care about keeping our players immersed in the game world. Using our most advanced tools, you’ll make the unexpected come to life; in many ways, you’ll be responsible for creating the exciting, suspenseful and downright fun interactions within a game's universe. One of your biggest thrills will be to witness players engage with your work in surprising new ways.
You understand that game development is an iterative process and you’ll work with mission designers to improve each new version. As a dependable and collaborative member of an interdependent team of programmers, animators, designers and dev testers, you’ll provide the remarkable AI knowledge that will create the most compelling and interesting AI experience possible for our players.
What you’ll do
- When you get in in the morning, you sync up to the latest code and data, and check your email;
- Then it's off to your morning scrum, where the team discusses issues that have arisen. You present avenues for AI improvement, and what you will be working on for the day – which is programming AI for non-playable characters' (NPCs) behaviours, navigation, decisional systems and traffic systems, for instance, and fixing AI-related bugs;
- In collaboration with designers, ensure that the game's AI systems are coherent and maintain high standards of quality.
Qualifications
What you bring
- Around 3 years of experience in AI programming, ideally in the video game industry;
- Proficiency in C++ language;
- An undergraduate degree in Computer Science, Computer Engineering or equivalent;
- Experience developing on video game consoles;
- Experience as part of a team that has shipped a video game is an asset;
- That rare mix of attention to detail and flexibility in your work organization;
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
- You are creative and thirsty for innovation.
Additional information
Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Technical Animator [Far Cry Project]
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 ! 😊
Gameplay Animator [Far Cry Project]
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 ! 😊
Senior Gameplay Animator - Viewmodel [Far Cry project]
Toronto, Canada - Full-time - REF27788V
Job Description
What you'll do
- You create animation systems for the player in First Person view, as well as the equivalent replication animation (3rd person). Animation and feel have to respect the visual language set by the Animation Director and respect game design constraints;
- You are good at keyframing; most of our player animations in first person view are keyframed;
- You are able to work with mocap, as that is what we are using for replication;
- You export and integrate your animations following technical guidelines in collaboration with the technical director or technical animator, designers and programmers;
- You are expected to work closely alongside your fellow animators, animation director, programmers and designers in order to deliver your feature on time at the level of quality expected;
- You are responsible for the final in game feel of your feature, and it's how we validate the quality of animations;
- You are someone who enjoys being part of a team and likes to share their ideas and hear the ideas of others. You are able to compromise and find creative and elegant solutions to complex problems;
- You are driven and proud to deliver high quality work. You are tolerant to frustration and able to switch gears when it's necessary;
- You test and review your systems in the game.
Systems include but not limited to:
- Gunplay;
- Takedowns;
- Synched systems;
- Carrying;
- Locomotion and navigation.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game animation, or equivalent;
- At least one shipped game;
- First person game animation experience is preferred;
- Proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals;
- Experience with animation software such as Motion Builder, 3ds Max or Maya;
- Experience with keyframe;
- You love pushing the envelope, but you also understand the demands cohesive teamwork.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Team Lead - Character Modelling [Far Cry Project]
Toronto, Canada - Full-time - REF27985F
Job Description
As a Lead Character Modeller at Ubi Toronto, you'll guide the creation of the characters players will interact and connect with. You’ll oversee and support a talented team of character modellers in transforming concept designs into the defining people, creatures, and animals that live within our worlds.
You’re a well-rounded team ambassador: an expert communicator, collaboration encourager, and not to mention a skilled artist. You understand the character creation process along with its (at times, many) technical and artistic constraints. You’re able to step in to coach your team, find solutions to setbacks, and deliver feedback with confidence.
What you’ll do
- Collaborate with other art leads and the art director to discuss and develop the game vision.
- Coordinate and motivate character modellers as they develop and polish their character art throughout the 3D pipeline.
- Organize and run regular team meetings to assign tasks, establish priorities, discuss progress, etc.
- Balance artistic aspects with technical constraints, maintaining quality and performance standards (poly count, memory, etc.).
- Review integrated work, ensuring it’s aligned with the artistic direction and can animate well.
- Provide mentorship and constructive feedback to develop a consistent, quality visual style.
- Stay up to date on best practices to keep up with the industry.
- Participate in recruitment to build and grow your character modelling team.
Qualifications
What you bring
- A college diploma in 3D Modelling, Fine Art, or equivalent (undergraduate degree an asset)
- At least 5 years of experience in modelling, texturing, or other relevant experience (leadership an asset)
- Knowledge of 2D art tools (e.g. Photoshop) and 3D software (3DS Max, Maya, Substance Painter, Marvelous Designer, and ZBrush) *
- Solid understanding of topology, materials, textures, proportion, and anatomy + animation and game limitations
- Excellent mentorship, communication, organization, time management, interpersonal, and presentation skills
- Flexibility and a whole lot of resourcefulness
- A highly collaborative, creative, and empathetic spirit
- A super sharp, trained eye for detail
* Knowledge of project management software (e.g. Jira), 3D scanning, and optimization techniques = very nice to have
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- A portfolio of your best 3D work (attach images or send us a link to your personal website or online portfolio)
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Level Artist [Far Cry Project]
Toronto, Canada - Full-time - REF27605Q
Job Description
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Our Mission
Ubisoft is committed to enriching players’ lives with original & memorable entertainment experiences. We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery. At Ubisoft, you’ll grow and collaborate with highly talented teams from around the world. Our massively friendly work environment will inspire you to go above and beyond to create worlds people will fall in love with. Whether as an elite spy, a master assassin, or a fearless explorer, we put the player at the heart of all our games.
Ubisoft Toronto is a growing and diverse team on a collective mission to create what’s next in AAA games. Since opening our studio in 2010, our team has shipped the critically-acclaimed Tom Clancy’s Splinter Cell Blacklist as lead studio, and Assassin’s Creed Unity, Far Cry 4 and Far Cry Primal in collaboration with Ubisoft Montreal. In 2012, we opened our state-of-the-art Performance Capture Studio, and Playtest. We are currently working on Watch_Dogs 2 and For Honor in collaboration with Ubisoft Montreal, as well as several top-secret, unannounced projects.
Ubisoft Toronto is proud to be recognized as one of Canada’s Top 100 Employers for 2016.
Level Artist
As the Level Artist, you will represent the gameplay intentions as part of the graphic content of one or several game levels and ensure that the integration of the work is in line with the technical constraints and artistic direction.
Type of Position: Permanent, full-time.
Responsibilities:
The main and routine tasks of the Level Artist are to:
- Understand the game design documents to know the environments, objectives, atmospheres, story and style to create game levels;
- Understand the visual references, respect the artistic direction and search for more detailed and specific graphic references for the level(s);
- Understand project tools and their functions, the project file classification system and the process to update engine data and follow all instructions from the Graphic technical director;
- Set out the modelling and texturing needs, submit orders to modellers and texturers responsible for the map; follow up on the progress and quality of the work with the Project leader - Graphic;
- Assess level content with the immediate supervisor and establish time and planning estimates by priority and level;
- Build the rough map of the level with the level designer to show the preliminary graphic intentions, gameplays and ensure they are approved;
- Integrate the objects and textures that are produced into the level, create, assemble the key elements and determine a lighting intention in the map that is in keeping with the artistic direction;
- Act as a resource person for the artistic team for the map and level by answering questions from team members and informing artists of changes due to technical constraints;
- Ensure the technical and artistic quality of the maps once they are imported into the game by making any necessary changes and addressing issues with team members from other working units whenever necessary;
- Oversee optimization and debugging to fix the issues raised by testers;
- Carry out all other related tasks.
Training:
College diploma in 3D Art techniques for video games or equivalent training or experience.
Relevant Experience:
Minimum 3-5 years’ experience in modelling, texture, lighting and image processing or other relevant experience.
Skills and Knowledge:
- Ability to accept feedback and adapt to change;
- Sense of initiative;
- Good interpersonal and communication skills;
- Ability to work as part of a team;
- Originality and resourcefulness in problem solving;
- Knowledge of image composition;
- Basic gameplay and level design knowledge;
- Knowledge of optimization techniques (e.g. 3D Studio Max);
- Knowledge of ways to create atmospheres (lighting, artistic composition, etc.).
We Offer:
- Competitive Salary
- Comprehensive Benefits Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Bonus (If Applicable)
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Qualifications
Additional information
All your information will be kept confidential according to EEO guidelines.
Level Designer [Far Cry Project]
Toronto, Canada - Full-time - REF28040B
Job Description
As a level designer at Ubisoft Toronto, you'll mix gameplay elements and guidelines to design unique places to explore and enticing environments to interact with. You'll help create the quests that will guide players through an immersive, memorable and rich adventure.
You'll draw the blueprint of what players will see and experience within a part of an immersive world!
You are an architect focused on function. You'll use the creation tools and game engine at your disposition to conceptualize, prototype, and deliver the levels you manage. Always mindful of how players will react and move within your layout, you'll adapt your designed areas to continuously boost their quality.
What you’ll do
- Document and create levels according to the artistic, creative and design visions.
- Present ideas to interdependent teams (conceptualize and communicate engaging gameplay experiences).
- Prototype different scenarios and gameplay elements to validate their pertinence and effect.
- Use integration tools to create explorable and rich gaming spaces,
- Lay out your environment in detail (place settlements, non-player characters, encounters, events, and other features that advance the game narratively).
- Use scripting tools to integrate narrative sequences and quest gameplay.
- Balance artistic aspects with metrics and technical constraints.
- Collaborate with level artists and animators to breathe life and beauty into your created space (composition, structure, architecture) and encourage interactions.
- Cooperate with mission designers to ensure playability and consistency.
- Develop your design based on comments from play testers and cross-functional team members (iterate, debug and optimize)
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game level design or related experience (having worked on a AAA game, an asset)
- Experience using game engines (e.g. Unity or Unreal) + knowledge of 2D art tools (e.g. Photoshop) and 3D software (e.g. 3DS Max, Maya, or Sketchup)
- Exceptional collaboration, communication, interpersonal, and presentation skills
- Ability to accept feedback and adapt to it
- A keen eye for detail
- Curiosity, flexibility, and resourcefulness – you can find creative solutions to problems with no clear answer (just yet)!
What to send our way
- Your CV highlighting your education, experience, and skills
- Please feel free to send us samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Team Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190K
Job Description
As a Team Lead Programmer on the Rainbow Six brand, you oversee a team that is distributed across multiple studios. You guide this group of talented and inspired programmers who build on technology that contributes to the continued success of Rainbow Six Siege. You care deeply about the success and evolution of your team members and take pride in their wins. You understand that coming together as a team is the best way to overcome challenging technical hurdles and provide rich experiences that our players will appreciate.
The daily life of a Team Lead Programmer at Ubisoft Toronto:
- Manage your team’s workload by participating in planning and by distributing tasks and bugs to team members;
- Ensure that team members complete the assigned work on time and with high quality;
- Coach your team members, using tools like 1:1s and development objectives;
- Code alongside your team daily, but your key focus is their growth and how well they work together toward the goals;
- Communicate regularly with other leads to plan, identify risks, and deliver on time;
- Regularly update your manager 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;
- Collaborate effectively with our partners at other studios.
Qualifications
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience;
- Around 8 years of game programming experience;
- Participation in at least one full game production or equivalent as a programming team lead;
- Proficient in C++ and other programming languages commonly used in game production;
- Strong strategic leadership and communication skills;
- A track record of remaining calm and finding solutions when facing challenging situations;
- A deep understanding of video game production and the experience to see the perspectives of other game production disciplines;
- Caring about your team members’ growth.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 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.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Producer
Toronto, Canada - Full-time - REF17488K
Job Description
On being a Producer at Ubisoft Toronto:
As a Producer, you will have a massive impact on the success of our games. Your objective is to manage and oversee the project team and deliver world-class games while achieving quality, schedule, and business targets.
We are looking for a highly organized and systematic leader with excellent communication, and people management skills.
As a leader and manager, you know how to bring out the strengths of your team and develop an environment where your team thrives. You mentor and coach team members, and you help assign tasks and priorities. You empower your team with access to the right tools and resources to be productive and successful.
You have an intricate and detailed understanding of the game development process combined with deep knowledge about game business models with a player-centric approach. You always approach a challenge with an ROI-driven mindset, and you leverage data and your own experience to make smart, strategic decisions. You know how to lead both mature and early-stage projects, and you have a strong understanding of the Ubisoft development process.
You are resilient and adapt well to fast-paced, quickly changing situations. You are a master at resolving conflicting priorities. You thrive in the unknown, and you see challenges as learning opportunities. You believe passionately that diverse teams are more creative and innovative teams, and you are committed to lead what’s next in games.
The daily life of a Producer at Ubisoft Toronto:
Production Management
- Define, present and follow up on the development strategy for the game;
- Help define the scope and deliverables of the project;
- Manage the budgets for the project;
- Build an inter-project network and optimally organize the work plan;
- Manage risks and approve contingency plans;
- Follow up on projects and communicate status to executives;
- Meet with external collaborators.
Market
- Work with the Brand/Product Director to define the game’s market positioning;
- Ensure alignment on all deliverables to ensure successful marketing plans to support the game throughout production and into launch.
Content
- Create an environment that fosters and encourages team members to bring the best ideas forward for the project;
- Support the creative direction and ensure that it meets the quality standards for the game and target market;
- In collaboration with technical teams, make technology choices that support the game vision and development (tools and engine);
- Ensure that teams optimize technology and best practice sharing;
- Ensure that the game meets quality standards.
Team Management
- Help structure and support the project team;
- Help define talent needs for the project and recruit the best candidates;
- In collaboration with the leads and managers on the project, ensure that the team is engaged and working efficiently;
- Foster and take an active role in the career development of team members.
Qualifications
- Minimum 8 years of relevant experience in project management, ideally in progressive leadership roles;
- Must have project management experience in a game development environment;
- Must have demonstrated the ability to deliver large, complex projects (quality standards, budget constraints and effective team output);
- Have shipped a minimum of one AAA game title in a management or project management role;
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes;
- Experience advocating for the project with different stakeholders, including business, publishing, first-party and media;
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 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.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
VFX Artist - Prince of Persia
Toronto, Canada - Full-time - REF27714K
Job Description
As a VFX Artist at Ubi Toronto, you will deliver visually impressive moments that positively influence gameplay and enhance the player experience. Be it smoke, fire, an explosion, falling snow, or a waterfall, every one of your effects will accent the immersive game world – and often will have people wondering, “How did you do that?”
As a tech-savvy artist, you’ll combine technology and creativity to make the magic happen. You’ll be able to adapt to a variety of tools while relying on your core talent to create and integrate impactful, high quality, real-time visual effects.
What you’ll do
- Collaborate with the core team to understand the overall creative vision and establish visual effect priorities.
- Create environment and cinematic effects using particle systems and textures you produce.
- Partner with programmers to assess needs and develop tools.
- Work within technical constraints to craft attractive and functional effects.
- Integrate your created VFX into the engine.
- Develop effects based on play test results and comments from cross-functional team members (debug and optimize).
- Adapt to feedback received from the community after live launch (in some cases), balancing expectations with limitations.
Qualifications
What you bring
- A college diploma in Visual Effects, 3D Animation, or equivalent (undergraduate degree an asset)
- At least 3 years of experience in modelling, texturing, lighting, image processing, or related experience
- Knowledge of 2D art tools (e.g. Photoshop), compositing software (e.g. After Effects or Nuke), 3D software (e.g. Maya or 3DS Max), and game editors (e.g. Unity or Unreal)
- An understanding of basic vector math and art fundamentals (lighting, composition, proportion, colour theory, etc.)
- Ability to accept feedback and adapt to it
- A creative and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills
- A keen eye for detail
- Knowledge of procedural generation software (e.g. Houdini) & shader writing and optimization (a huge plus)
What to send our way
- Your CV highlighting your 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
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.
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.
3D programming Team Lead
Toronto, Canada - Full-time - REF28071U
Job Description
As a 3D Programmer Team Lead, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. You will split your time between team management and project management.
You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning.
Key Responsibilities:
Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.
Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions.
Plan 3D tasks and identify risks and estimation of production times.
Prioritize and assign tasks and follow up on the evolution of the team’s work with regards to 3D programming deliverables.
Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects.
Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team.
Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments.
Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team.
Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming.
- Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks
- Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination).
- Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading.
- Excellent problem-solving skills and the ability to debug complex rendering issues.
- Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers.
- Excellent communication skills to effectively collaborate with artists, designers, and other team members.
- Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies.
- Proven leadership and people management experience.
Additional information
Marion, our talent acquisition specialist, 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 Designer [Far Cry Project]
Toronto, Canada - Full-time - REF12915H
Job Description
As a Technical Designer, you’ll create and implement complex, technical, and systemic design elements in a game.
You’re essentially a game or level designer recognized for your technical skills on a design or multidisciplinary production team.
A technical reference within your team, you’ll help, support, and advise your peers as needed. You may also be called upon to become the project's technical expert on a specific element of the game.
What you’ll do
- Create and implement the technical elements of a game feature with technical directors, programmers, and colleagues from other job families.
- Act as a technical expert on a specific topic + oversee tools and documentation, provide technical assistance and define and promote best practices.
- Participate in data optimization and validation, taking budget into account and ensuring that technical standards are respected.
- Participate in the advanced debugging of data throughout production.
- Provide regular feedback to design directors (e.g. suggestions for improving tools and methods, etc.).
- Help test new features and tools before their launch.
- Perform production tasks within the game and level design team + prototype gameplay features.
- Design and implement more complex, abstract, technically challenging, or game-wide design elements in the game.
Qualifications
- 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)
- The ability to understand and communicate in technical language & clearly express your ideas (both on paper and in person)
- Flexibility + solid analysis and problem-solving skills
- A user-oriented spirit
- Curiosity: you have a passion for understanding how things work
- Experience with various game engines and platforms (nice to have)
- Experience with a range of 2D/3D design software programs (nice to have)
- Experience in programming/scripting (nice to have)
What to send our way
- Your CV highlighting your background and skills
Additional information
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
n will be kept confidential according to EEO guidelines.
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 ! 😊
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.