AI (NPC) Programmer [Far Cry Project]

4 Months ago • 5-10 Years

Job Summary

Job Description

Ubisoft Montreal seeks an experienced AI Programmer to design and implement engaging AI for NPCs in the Far Cry franchise. Strong C++ and C# skills are essential, along with experience in game console development and a passion for creating immersive gameplay experiences.
Must have:
  • AI Programming
  • C++ & C#
  • Game Console
  • Interactive Entertainment
Good to have:
  • Mobile Development
  • Computer Science
  • Computer Engineering
  • Collaborative Team
Perks:
  • Hybrid Work
  • Relocation Assistance

Job Details

Company Description

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.

Job Description

When you’re an AI (NPC) Programmer at Ubi Montreal, you care about keeping our players immersed in the game world. Using our most advanced tools, you make the unexpected come to life; in many ways, you are responsible for creating the exciting, suspenseful, and downright fun interactions within a game's universe. One of your biggest thrills is witnessing players engage with your work in surprising new ways. 

You understand that game development is an iterative process and you work with mission designers to improve each new version. As a dependable and collaborative member in an interdependent team of programmers, animators, designers, and dev testers, you provide the remarkable AI knowledge that will create the most compelling and interesting AI experience possible for our players.

The daily life of an AI Programmer at Ubi Montreal

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, you ensure that the game's AI systems are coherent and maintain high standards of quality. 

Qualifications

What it takes to make it

  • Around 5 years' experience in artificial intelligence programming in a game production team or on an interactive entertainment project;
  • Proficiency in C++ and C#;
  • Experience developing on video game consoles, PC, and mobile;
  • A degree in Computer Science or Computer Engineering (or related training);
  • 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;
  • A creative and innovative spirit.

Additional Information

Charles-Antoine and Camille, 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 ! 😊

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Insomniacs - Gameplay Intern - Undergraduate

Insomniacs

Burbank, California, United States (On-Site)
4 Months ago
Asobo Studio - Ingénieur Développeur Mobile/AR H/F (HoloForge)

Asobo Studio

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
4 Months ago
Moon Active - Automation Engineer (Java)

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Tencent - Data Scientist

Tencent

Singapore (On-Site)
4 Months ago
Mojang Studios - C++ Engineer- Gameplay

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Social Discovery Group - Senior .Net Developer

Social Discovery Group

Georgia (Remote)
4 Months ago
Magnopus - Lead Unity Engineer

Magnopus

St Albans, England, United Kingdom (Remote)
4 Months ago
Electronic Arts - Software Engineer, C++ - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Electronic Arts - Technical Artist (Rigging/College Football) - Sports Technology

Electronic Arts

Orlando, Florida, United States (Hybrid)
4 Months ago
Electronic Arts - Software Engineer III (Live Technical Support)

Electronic Arts

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Haven Studios Inc - Responsable de la création artistique externe/External Art Manager

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
4 Months ago
PlayStation Global - Responsable de la création artistique externe/External Art Manager

PlayStation Global

Montreal, Quebec, Canada (On-Site)
4 Months ago
Behaviour Interactive - Technical UI Designer - Dead by Daylight | Artiste technique UI - Dead by Daylight

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Behaviour Interactive - Technical UI Designer - Dead by Daylight | Artiste technique UI - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
4 Months ago
Electronic Arts - XD/ID Technical Artist - EA SPORTS™ NHL

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Electronic Arts - Quality Designer

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Electronic Arts - Quality Designer Co-op/Internship - Summer 2025 (Sports FC QV)

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Electronic Arts - Software Engineer in Test Co-op/Internship - Summer 2025 (BioWare QV)

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Electronic Arts - Technical Product Manager

Electronic Arts

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Electronic Arts - Quality Designer - Frostbite

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

Poland (Remote)
4 Months ago
Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

Serbia (Remote)
4 Months ago
Social Discovery Group - Junior/Middle Frontend Developer (MarTech)

Social Discovery Group

Tbilisi, Tbilisi, Georgia (Remote)
4 Months ago
Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

Georgia (Remote)
4 Months ago
Tonies - (Senior) Legal Counsel eCommerce, Data & IT (all genders)

Tonies

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
4 Months ago
Tonies - Engineering Manager (Mobile) (all genders)

Tonies

Germany (Remote)
4 Months ago
Hologate gmbh - IT Technician (f/d/m)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
4 Months ago
Patreon - Recruiting Coordinator

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
Red Rover Interactive - Senior Backend Developer

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
4 Months ago
Red Rover Interactive - Senior Backend Developer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug