Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Product Manager
Montreal, Canada - Full-time - REF28406GFunctional Analyst
Montreal, Canada - Full-time - REF28411DBusiness Strategy and Live Performance Director
Montreal, Canada - Full-time - REF27923OService Manager
Montreal, Canada - Full-time - REF28412IMarket Research Intern
Montreal, Canada - Intern - REF28342XData Developer
Montreal, Canada - Full-time - REF28082VProduction Director - Services
Montreal, Canada - Full-time - REF20677VIllustration Team Lead
Montreal, Canada - Full-time - REF28374OTeam Lead - Environments/Architecture [Assassin's Creed Hexe]
Montreal, Canada - Full-time - REF28373CSecurity Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316RGolang Developer
Montreal, Canada - Full-time - REF28328UOnline 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 - REF18905NRigger (Senior)
Montreal, Canada - Full-time - REF27692BProject 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 - REF21442PTechnical Lead - SRE Infrastructure
Montreal, Canada - Full-time - REF28159QLevel Art Team Lead
Montreal, Canada - Full-time - REF28169NIT Developer
Montreal, Canada - Full-time - REF28119CTeam 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 - REF27625OTechnical Animation Director [Far Cry Project]
Montreal, Canada - Full-time - REF24412JDirectrice, Directeur technique animation [Projet Far Cry]
Montreal, Canada - Full-time - REF24412JSenior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BRSenior gameplay programmer
Montreal, Canada - Full-time - 1007BRSoftware 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 - REF27024RTeam 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 - REF7947FSenior Producer
Toronto, Canada - Full-time - REF17488KFunctional Analyst
Toronto, Canada - Full-time - REF28411DTeam Lead Animator (Gameplay) [Far Cry Project]
Toronto, Canada - Full-time - REF26173RAI (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 Designer [Far Cry Project]
Toronto, Canada - Full-time - REF28040BTeam Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190KVFX 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 - REF27188PProduct Manager
Montreal, Canada - Full-time - REF28406G
Job Description
Ubisoft IT is looking for a Product Manager to join the Data Platform Group team which is part of the Ubisoft Data Office department (UDO). This team’s main mission is to develop and manage data services and tools for storing and analyzing Ubisoft data. These products enable analytics and Machine Learning/Artificial Intelligence projects, real-time visibility on how Ubisoft titles are played, and an understanding of the habits and preferences of the people playing them or offering personalized content through ML projects.
As a Product Manager joining this team, you will be responsible for working on the vision, strategy, and execution of our ML-powered products. Working closely with the Manager, you will also define and deliver a best-in-class platform that enables Data Scientists, Engineers, and Stakeholders to build, deploy, and manage AI/ML models at scale.
Responsibilities:
- Define and articulate the product vision, strategy, and roadmap for the AI/ML platform;
- Collaborate and create strong relationships with Ubisoft teams and AI/ML practitioners;
- Gather and prioritize product requirements from users and stakeholders;
- Develop and maintain a product backlog, ensuring it is up-to-date and aligned with business objectives;
- Work closely with the engineering team to develop and launch new features and capabilities;
- Ensure products meet customer needs, are delivered on time, and meet quality standards;
- Develop and maintain a deep understanding of the ML/AI trends and Ubisoft realities;
- Engage with customers to understand their requirements, gather feedback, and validate product assumptions;
- Communicate product plans, progress, and results to stakeholders.
Qualifications
- Experience as a Product Owner, coupled with a background in project management with a focus on AI/ML or other related fields;
- Good understanding of the IT product development lifecycle and Agile methodologies;
- Demonstrated ability to engage with cross-functional teams effectively in project initiatives through strong communication, collaboration, and leadership;
- Demonstrated capacity to adapt to changing ideas, responsibilities, expectations processes, and strategies;
- Familiarity with AI/ML concepts and technologies such as ML frameworks, model types, feature engineering, tokenization, and model registries.
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.
Functional Analyst
Montreal, Canada - Full-time - REF28411D
Job Description
We are looking for a talented Functional Analyst to join our HR team. As an HRIS Functional Analyst, you will work within the Talent team and be part of the “process, systems, and operations” squad. In this role, you will act as a bridge between the needs of internal clients and technical solutions, helping to define requirements and ensure successful implementation of projects.
Your responsibilities will include supporting, maintaining, and evolving the products under your care. The analyst will need to develop a rigorous expertise in the supported systems. In addition to working closely with application vendors and internal product development teams, you will be required to analyze user needs to propose the most suitable solutions for the context and ensure the effective deployment of those solutions.
Key Responsibilities:
- Needs Analysis: Gather and analyze the needs and issues of internal clients.
- Process development: In collaboration with the process analyst, define process flows, user stories, specification documents to guide development.
- Solution design: Work with teams to assess impact and propose solutions.
- Vendor Coordination: Work closely with application vendors to ensure effective product support and enhancements.
- Configuration : Configure solutions in our tools.
- Project Support: Support the project manager in organizing projects and planning.
- Implementation Assistance: Help the development team during implementation and testing.
- User support : Create training documentation and act as a trusted advisor for clients.
- Knowledge transfer : Ensure knowledge transfer to support teams.
- Issue Resolution : Resolve complex user issues as needed.
Qualifications
- Bachelor’s degree in Business Administration, Information Technology, or a related field.
- Proven experience as a Functional Analyst or similar role.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Knowledge of Excel is a must
- Basic understanding of database and web application programming languages
- Familiarity with Jira and Oracle is an asset
Additional information
Business Strategy and Live Performance Director
Montreal, Canada - Full-time - REF27923O
Job Description
For Honor is a live game that constantly pushes its limits! We reinvent ourselves with two "title updates" (TUs) every season: we add or activate content every 6 weeks! With 4 seasons a year, this means players receive 8 TUs, allowing us to get immediate feedback on what we've delivered – we quickly see what works well and what doesn’t. We adapt, with continuous iterations and constant learning. That's what a "live game" is all about.
Do you want to jump into action and grow rapidly? Join us! Shipping regularly can accelerate your career, and we are looking for candidates who aspire to exceed their limits, who are team players, and who want to be part of a solid group where mutual support and ambitious challenges are part of our daily life.
As the Business Strategy and Live Performance Director for For Honor, you will be responsible for maximizing our financial performance while preserving the project's identity and enhancing its experience. You will define and develop a strategy to achieve or exceed the expected targets in terms of financial results and longevity. As a core team member, you will advise the creative direction, brand team, and production team on developing the business model and mechanics around acquisition, retention, and monetization.
What you'll do
- Assess and develop the game’s monetization strategy + guide design and business model choices;
- Define key performance indicators as well as mechanics for collecting and analyzing data + monitor the game’s daily and long-term live performance;
- Help come up with initiatives to improve acquisition, retention, and monetization + ensure that they are aligned with market trends and integrated into the game;
- Identify levers that could impact the game’s financial performance + work closely with the production team to collaborate on choices to maximize profitability;
- Ensure that the business model and game economy design adapt to market and competitive changes;
- Partner with the creative team to establish monetization and player retention strategies and designs;
- Work with the brand team to define and develop an acquisition strategy that fits with the game's DNA and positioning;
- Stay up to date on trends to evolve our best practices and attain optimal results, while remaining innovative;
- Support and oversee the team members under your responsibility (such as monetization directors and data analysts, depending on the project you are on).
Qualifications
What you bring
- An undergraduate degree in Business Administration, Economics, Finance, or equivalent;
- Around 7 years of experience in monetization, administration, financial planning, or digital operations (or other relevant experience) + 2 years of leadership;
- In-depth knowledge of the video game industry;
- The ability to influence change and motivation to carry it out;
- Solid communication, interpersonal, and presentation skills;
- A collaborative, creative, and innovative spirit;
- Experience in data that allows you to define appropriate performance indicators & translate analytical findings into concrete recommendations to guide decision-making.
Additional information
Charles-Antoine and Mehdi, 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 ! 😊
Service Manager
Montreal, Canada - Full-time - REF28412I
Job Description
Reporting to the Associate Director of Games & Services Experience, the Service Manager is responsible for scoping, creating, and driving support service strategies to help Ubisoft products and services achieve their objectives. This role requires cultivating relationships with key stakeholders to understand their needs, expectations, and roadmaps, which will guide the Customer Relationship Center (CRC) strategy. You will monitor service health, identify opportunities to improve service request resolution, and reduce contact ratios.
What you'll do
1. Strategic Training and Support Planning:
- Engage in PIS initiatives during the discovery phase to influence and align training and support strategies with CRC needs.
- Review feature documentation in collaboration with Product Owners (POs) to define support processes and help strategies.
- Develop and implement tooling strategies that empower CRC agents to efficiently address new product features and resolve customer inquiries.
2. Documentation and Knowledge Management:
- Create, update, and maintain comprehensive documentation that enhances CRC agent performance.
- Ensure all knowledge resources align with the overall CRC strategy, particularly in preparation for new feature launches and events.
- Coordinate with key stakeholders to document player journeys and predict/manage the player experience effectively.
3. Issue Resolution and Incident Management:
- Prioritize and manage CRC tickets related to PIS, ensuring timely and effective resolution of customer issues.
- Monitor service degradation and collaborate with the PIS live ops manager on root cause analysis and incident reporting.
- Drive improvements in key performance metrics, such as Customer Satisfaction (CSAT) and first-contact resolution rates.
4. Operational Alignment and Risk Mitigation:
- Integrate CRC perspectives into PIS product discovery and release strategies to proactively address potential operational risks.
- Conduct thorough risk evaluations and develop mitigation plans to minimize impacts on player-facing teams.
- Serve as a PIS domain expert, ensuring smooth communication and coordination across teams to optimize the resolution process.
Qualifications
What you'll bring to the team
- Bachelor’s degree in Business, Information Systems, Communications, or a related field.
- 3-5 years of experience in customer support, training, or product management, preferably within a tech or gaming environment.
- Proven experience in documentation and knowledge management.
- Demonstrated ability to manage complex incidents and drive improvements in support metrics.
- Strong analytical and problem-solving skills.
- Excellent communication and documentation skills.
- Ability to collaborate cross-functionally and influence without direct authority.
- Proficiency in using customer support tools and knowledge management systems.
- Experience in the gaming industry or a similar fast-paced, customer-centric environment.
- Familiarity with topics relating to digital identity and topics around player safety.
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.
Market Research Intern
Montreal, Canada - Intern - REF28342X
Job Description
Ubisoft is looking for a Market Research Intern to join the Global Strategic Insights (GSI) team. This team’s main mission is to provide its internal partners, the video game production companies, with the keys to understanding the gamers, the market, the evolutions & long-term trends so that we can make the most informed strategic and operational decisions possible.
As a Market Research Intern, you will contribute to deepening our knowledge of our markets and consumers. You will help guide the development of our products and the marketing and growth strategy of our brands.
Responsibilities
- Support the senior analysts during the implementation of consumer research studies such as writing a research summary, developing questionnaires, preparing stimuli, following up on the fieldwork, verifying and analyzing the results, writing summaries, and preparing recommendations;
- Contribute to strategic studies and recommendations for the head office, marketing, and production teams;
- Support and provide advice throughout the production cycle of an in-house project;
- Participate in presentations of research results to a diverse audience of decision-makers from production teams such as creative, marketing, brand, and monetization;
- Communicate continuously with other GSI team members in their respective areas such as Market Strategy, Business, Mobile, and Data Science.
*This is a 6-month internship.
Qualifications
- Studies in marketing or social sciences;
- Knowledge of Excel pivot tables and PowerPoint presentations;
- Knowledge of statistical tools such as SPSS;
- Knowledge of survey tools such as Survey Monkey, Qualtrics or others;
- Ability to analyze large quantities of data from multiple sources;
- Ability to communicate and present research results effectively to other analysts and stakeholders.
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.
Data Developer
Montreal, Canada - Full-time - REF28082V
Job Description
As a Data Developer within Ubisoft Montreal's UDO (Ubisoft Data Office) group, you will transform large volumes of data into organized and relevant information to act on.
More specifically, you will be involved in the development of streaming pipelines aggregating player telemetry into several Analytical Models, critical for the decision-making of Production teams. This pipeline already plays an important role within the analytics ecosystem, and aims to be generated for a broader functional scope within the Group. In particular, you will have the opportunity to participate in the redesign of its core, moving from the Kafka-Streams Framework to Flink.
What you'll do
- Work closely with analysts in our studios, evaluating the most important metrics to provide them with useful analytical content.
- Gather, process, and structure disparate data + create metrics accessible via APIs for end users.
- Integrate datasets into dashboards and analytics platforms and products.
- Collaborate on decisions regarding the use of new tools and processes.
- Identify opportunities to improve data quality.
- Stay on top of technological advances to help develop our best practices.
Qualifications
- Experience in data engineering or related experience with big data technologies such as Kafka, Hadoop, Hive Hbase and Spark;
- Knowledge of programming languages and functional paradigms such as Java, or Scala;
- Strong critical thinking, communication and interpersonal skills;
- A collaborative and innovative spirit;
- Motivation to make complex information accessible and understandable to everyone;
- Willingness to step out of your comfort zone + continuously learn and try new things;
Knowledge of infrastructure, Kubernetes, big data cloud solutions (e.g. AWS), Flink or Kafka Streams is 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.
Production Director - Services
Montreal, Canada - Full-time - REF20677V
Job Description
As a Production Director - Services at Ubi MTL, you will be responsible for a specialized production department with HELIX. You will ensure that the best processes, methods and tools are in place to deliver your product or service. You will ensure that the work is progressing and that the objectives are met.
What you'll do
- In collaboration with management, define the mission, objectives, priorities and timelines of your department;
- Define and implement a clear decision-making framework for your department, communicate it to the teams/projects and ensure that it is respected by them;
- Understand and anticipate the needs of the game projects (in terms of type of products/services, technologies, features, performance and quality) related to the production products or services offered by your team;
- Develop the product/service development plan for your department based on production needs and studio priorities, taking into account available resources and budget constraints;
- Plan and direct the activity of your department;
- Coordinate, delegate and ensure the organization of the work to be done;
- Anticipate and manage priority conflicts caused by the production schedule of the various game projects;
- Follow up on the main deliverables with the project managers/teams in your department and provide management with information on the progress of the work under your responsibility on a regular basis;
- Ensure that internal clients (producers) are provided with any critical information for their respective game project;
- Ensure that the main deliverables meet the quality level expected by the productions, validate these deliverables and ensure that they are in line with the expectations of the game teams/projects;
- Anticipate risks and implement contingency plans to deal with delays that may affect the content, timelines or quality of projects;
- Implement and optimize the process and work methods for your department;
- Define the needs of your department in terms of tools and ensure that you have the right service level agreements with IT teams for these tools;
- Define the organizational structure of your team, determine the needs of the team in terms of resources and business, establish hiring plans and plan/manage the allocation of your resources within the department;
- Supervise and coach the managers of your team.
Qualifications
What you bring
- Around 10 years of project management and leadership experience
- Knowledge of content development
- The ability to influence change + anticipate blockers and find creative solutions to remove them
- Innovation that drives you to explore and bring about new ways of doing things
- A degree in Project Management or Business Administration (or related training)
- A collaborative and solution-oriented spirit
- Interpersonal and communication skills (in French and English to interact with collaborators across our studios)
- Plenty of flexibility to adapt to changes (especially the constantly evolving realities of the industry)
FYI: 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 resume highlighting your education, experience and skills
Real people will review your application. In this case, it's Yara and Eric, our talent acquisition specialists. As they begin to get to know you through your profile, get to know them through the videos below.
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.
Illustration Team Lead
Montreal, Canada - Full-time - REF28374O
Job Description
As an Illustration Team Lead with the cinematics team at Ubi MTL, 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 the 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 your team’s work with regards to deliverables;
- Represent your team;
- Organize and lead team meetings;
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of your team’s work and recommend corrective measures whenever necessary to meet project objectives;
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for your team;
- Be a mentor 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 your team’s work;
- Help recruit new team members;
- Carry out working unit-related tasks (depending on the size of the team you must supervise).
Qualifications
What you bring to the team
- Experience in leading a graphic team;
- Time and priority management for both yourself and your team;
- Good interpersonal and communication skills;
- Resourcefulness in problem-solving;
- Ability to delegate;
- 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.
What to send our way
- Your CV, highlighting your education, experience, and skills
- A portfolio of your best work (if applicable - attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 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 - Environments/Architecture [Assassin's Creed Hexe]
Montreal, Canada - Full-time - REF28373C
Job Description
As a Environment 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 (especially in architecture), 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.
Security Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316R
Job Description
Ubisoft IT is looking for a Security Analyst to join the Security Resilience team which is part of Security & Risk Management (SRM). This team’s main mission is to ensure Ubisoft’s resiliency towards security threats.
As a Security Analyst joining this team, you will be responsible for providing informational, functional, and technical expertise to to increase Ubisoft’s resilience with a focus on Crisis Preparedness, Business Continuity and Disaster Recovery across our locations worldwide.
Responsibilities:
- Implement disaster recovery, crisis preparedness and business continuity plans at the global level and coordinate all local efforts toward a global unique strategy;
- Support stakeholders in documenting and maintaining all disaster recovery, crisis preparedness and business continuity plans;
- Review all plans to support continued operations and regulatory requirements.
- Participate in the creation, review and deployment of policies, standards, processes, and guidelines;
- Identify potential risks and propose solutions to mitigate and bring them to an acceptable level for management;
- Develop and maintain security metrics and executive reports to communicate project risks and remediation activity status to management;
- Oversee coordination of support, training & community management, and awareness, including tabletop exercises, microsimulations, and training on the software tools operated by our team;
- Contribute to specific security projects or initiatives within the department, ensuring that deadlines are met, and objectives are achieved.
Qualifications
- Previous experience in organizational resiliency with an emphasis on coordinating business continuity, crisis preparedness and disaster recovery plans;
- Strong auditing and presentation capabilities;
- Strong capacity to collaborate, influence, and negotiate with all hierarchical levels such as senior stakeholders;
- Ability to conduct informational training sessions;
- Ability to write clear and concise documentation.
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.
Golang Developer
Montreal, Canada - Full-time - REF28328U
Job Description
Ubisoft IT is looking for a Golang Developer to join the IT Engineering & Platform team. As a Golang Developer joining this team, you will be responsible for designing and building a control plane that ensures the reliability, scalability, and security of Ubisoft’s Kubernetes infrastructure.
Responsibilities:
- Participate in the design, development, testing, and deployment of a high-performance control plane for our Kubernetes hosting platform;
- Collaborate closely with cross-functional teams, including DevOps, infrastructure, and security, to ensure seamless integration and operation of the control plane;
- Implement and maintain features that enhance the functionality, efficiency, and scalability of the control plane;
- Ensure the security and compliance of the control plane, while incorporating best practices and industry standards;
- Work closely with product managers and stakeholders to gather requirements and provide technical expertise in shaping the direction of the Kubernetes hosting platform;
- Collaborate actively with your team, and other teams to ensure alignment and synergy;
- Conduct regular code reviews and mentor junior developers;
- Troubleshoot and resolve issues by working proactively to identify and address potential challenges;
- Stay updated on industry trends, emerging technologies, and best practices in Kubernetes and cloud-native development.
Qualifications
- Deep expertise in Golang development with a strong focus on back-end;
- In-depth knowledge of Kubernetes architecture, control plane components, services such as EKS and AKS, and associated technologies;
- Solid understanding of networking concepts and protocols relevant to Kubernetes such as CNI, Ingress, and Egress;
- Experience with Git for version control and CI/CD pipelines;
- Experience with cloud platforms, such as AWS, Azure, or GCP;
- Experience creating and integrating RESTful APIs, gRPC with an understanding of microservices and distributed architectures.
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.
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 ! 😊
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 ! 😊
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.
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.
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 ! 😊
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 ! 😊
Senior gameplay programmer - (Assassin's Creed project)
Montreal, Canada - Full-time - 1007BR