Senior programmer - C++ (NPC Behaviour) - Far Cry project

7 Months ago • 5 Years +

Job Summary

Job Description

Senior C++ programmer needed for Far Cry project. Must have 5+ years AI programming experience, proficiency in C++, and game development experience.
Must have:
  • AI Programming
  • C++ Proficiency
  • Game Development
  • Console Development
Good to have:
  • Shipped Game
  • Team Collaboration
  • Game AI Systems
Perks:
  • Flexible Working
  • Hybrid Model

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

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 ! 😊

Similar Jobs

Rebellion - Senior Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
6 Months ago
Media Molecule - Senior Programmer - 12 month contract

Media Molecule

Guildford, England, United Kingdom (On-Site)
7 Months ago
PlayStation Global - Senior Programmer - 12 month contract

PlayStation Global

Guildford, England, United Kingdom (On-Site)
8 Months ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
8 Months ago
gamepires - Senior C++ Programmer

gamepires

Zagreb, Croatia (On-Site)
8 Months ago
Limbic Entertainment - Senior Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
Hothead Games - Senior Programmer (Remote Canada)

Hothead Games

Toronto, Ontario, Canada (Remote)
9 Months ago
gamepires - Senior C++ Programmer

gamepires

Zagreb, Grad Zagreb, Croatia (On-Site)
9 Months ago
Magnopus - Senior C++ Programmer

Magnopus

St Albans, England, United Kingdom (On-Site)
9 Months ago
Exient - Senior Programmer

Exient

Floriana, Malta (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Insomniacs - Gameplay Intern - Undergraduate

Insomniacs

Burbank, California, United States (On-Site)
6 Months ago
2K - Associate Manager, Product Marketing – NBA 2K

2K

Novato, California, United States (Hybrid)
6 Months ago
Hologate gmbh - IT Technician (f/d/m)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
6 Months ago
PlayStation Global - Manager, Learning and Development

PlayStation Global

San Mateo, California, United States (Hybrid)
6 Months ago
PlayStation Global - Responsable de la création artistique externe/External Art Manager

PlayStation Global

Montreal, Quebec, Canada (On-Site)
6 Months ago
ESL FACEIT Group - EFG - VP Consumer Marketing - Esports, Festivals & Digital Platform

ESL FACEIT Group - EFG

(Remote)
6 Months ago
Sleeper - Lifecycle Growth Marketing Manager - Part-Time Contractor (Mobile App)

Sleeper

New York, New York, United States (On-Site)
6 Months ago
Sleeper - Lifecycle Growth Marketing Manager - Part-Time Contractor (Mobile App)

Sleeper

Las Vegas, Nevada, United States (On-Site)
6 Months ago
Sleeper - Lifecycle Growth Marketing Manager - Part-Time Contractor (Mobile App)

Sleeper

Seattle, Washington, United States (On-Site)
6 Months ago
Sleeper - Lifecycle Growth Marketing Manager - Part-Time Contractor (Mobile App)

Sleeper

Los Angeles, California, United States (On-Site)
6 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)
6 Months ago
PlayStation Global - Responsable de la création artistique externe/External Art Manager

PlayStation Global

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

Behaviour Interactive

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

Behaviour Interactive

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

Electronic Arts

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

Electronic Arts

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

Electronic Arts

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

Electronic Arts

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

Electronic Arts

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

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
6 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

Serbia (Remote)
6 Months ago
Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

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

Social Discovery Group

Poland (Remote)
6 Months ago
Tonies - Engineering Manager (Mobile) (all genders)

Tonies

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

Tonies

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
6 Months ago
Hologate gmbh - IT Technician (f/d/m)

Hologate gmbh

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

Patreon

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

Red Rover Interactive

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

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
6 Months ago
The Workshop - Service Desk Specialist

The Workshop

Madrid, Community Of Madrid, Spain (Hybrid)
6 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.

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

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

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

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

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

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

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Saint-Mandé, Île-de-France, France (On-Site)

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