Senior Gameplay Programmer — Unreal AI & Open World

2710 WB Games Montreal Inc.

Montreal (administrative region)

On-site

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

WB Games Montréal recrute un(e) programmeur(e) avancé(e) jouabilité et IA. Vous concevrez, développerez et optimiserez l’architecture logicielle des systèmes de jouabilité et d’IA pour offrir une expérience joueur remarquable.

Vous serez référent technique, influençant les choix d’architecture et guidant l’équipe sur des sujets complexes, tout en collaborant étroitement avec les concepteurs et les artistes.

Qualifications

  • 8+ années d’expérience en programmation C++ dans l’industrie du jeu vidéo.
  • A contribué à au moins deux jeux AAA dont au moins un publié sur console/PC.
  • Maîtrise solide des fondamentaux C++ : OO, structures de données, algorithmes.
  • Expérience en architecture logicielle jouabilité et IA pour l’expérience joueur.
  • Expérience en programmation à grande échelle sur consoles et PC du prototypage à la livraison (post‑launch).
  • Maîtrise d’Unreal Engine 5 pour l’intégration jouabilité/IA.
  • Connaissance des outils de développement (Perforce, JIRA).
  • Excellentes capacités de communication, travail en équipe et orientation résultats.

Responsibilities

  • Concevoir et déboguer l’architecture et les systèmes d’expérience joueur et d’IA; les rendre performants et maintenables.
  • Concevoir et déboguer les systèmes d’IA (comportements, navigation, prise de décision, rencontres).
  • Analyser et optimiser les performances des systèmes jouabilité/IA (profilage, budgets CPU/mémoire).
  • Collaborer avec les équipes de conception, art, VFX, programmation et QA sur les exigences et risques techniques.
  • Iterer avec la conception sur des fonctionnalités via tuning et outils de débogage en jeu.
  • Identifier les dépendances entre équipes et adapter le niveau de finition selon les jalons.
  • Participer aux revues de code et produire documentation technique; promouvoir les bonnes pratiques.
  • Veiller à l’amélioration continue du logiciel et partager les pratiques exemplaires.

Skills

C++
Gameplay/IA architecture
Open world / action‑adventure
Multithreaded programming
Problem solving
Communication

Tools

Perforce
JIRA
Bug tracking tools

Job description

WB Games Montréal recrute un(e) programmeur(e) avancé(e) jouabilité et IA. Vous concevrez, développerez et optimiserez l’architecture logicielle des systèmes de jouabilité et d’IA pour offrir une expérience joueur remarquable.

Vous serez référent technique, influençant les choix d’architecture et guidant l’équipe sur des sujets complexes, tout en collaborant étroitement avec les concepteurs et les artistes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Gameplay Programmer: AI & Systems
Senior Gameplay Programmer: AI & Systems

WB Games Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Programmeur.euse avancé.e, jouabilité / Advanced Gameplay Programmer
Programmeur.euse avancé.e, jouabilité / Advanced Gameplay Programmer

WB Games Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Advanced Technical Designer — Lead Gameplay Systems
Advanced Technical Designer — Lead Gameplay Systems

WB Games Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior UI Tech Lead – UI Architect for AAA Games
Senior UI Tech Lead – UI Architect for AAA Games

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Senior Gameplay Programmer - Build Next-Gen Game Systems
Senior Gameplay Programmer - Build Next-Gen Game Systems

Cloud Imperium Games Montreal • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior Gameplay Animator: AI & NPC Motion
Senior Gameplay Animator: AI & NPC Motion

Ubisoft • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Lead Technique UI – AAA FPS
Lead Technique UI – AAA FPS

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
NPC Behavior AI Programmer - C++ & Behavior Trees
NPC Behavior AI Programmer - C++ & Behavior Trees

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur Généraliste – Outils narratifs & Animations
Programmeur Généraliste – Outils narratifs & Animations

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur Moteur C++ — Optimisation & Architecture
Programmeur Moteur C++ — Optimisation & Architecture

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000