company_logo

Full Time Job

Senior Gameplay AI Programmer

WB Games

Montreal, QC 05-22-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

WB Games Montreal, a division of Warner Bros. Interactive Entertainment (WBIE), seeks a Senior Gameplay AI Programmer to work with its game development team responsible for a new AAA title.

In this role you will be responsible for the design, development, maintenance and optimization of AI cross-platform and algorithms, including the behavior of non-player characters and navigation in the game.

Responsibilities
• Design, develop, maintain, and debug effective AI systems (70% of the time).
• Collaborate with the programming, gameplay, and level design team to integrate and use the developed systems (20% of the time).
• Gather all game design and level design requirements and needs to document systems.

Experience
• 6+ years of experience in software development within the gaming industry in an equivalent position.
• Development experience for consoles (Xbox / PlayStation).
• 4+ years of experience in C++ software development.

Education
• Bachelor's degree in computer science or relevant discipline.

Knowledge/Skills
• Good communication skills.
• Experience in multithreading programming.
• Advanced AI experience in gaming.
• Experience with algorithms and path finding techniques.
• Experience with non-player character behavior systems.
• Experience in large-scale programming for game consoles, at all stages of the production cycle including prototyping, production, and shipping.
• Knowledge of 3D mathematics.
• Experience in architecture and debugging of robust systems or large-scale applications.
• Knowledge of the UE4 machine is considered an asset.

Programmeur.euse IA Senior

WB Games Montréal, une division de Warner Bros. Interactive Entertainment (WBIE), est à la recherche d'un.e Programmeur.euse IA Jouabilité Senior pour devenir membre de son équipe responsable du développement du d'un nouveau titre AAA.

Dans ce rôle tu seras responsable de la conception, du développement, du maintien et de l'optimisation des plateformes et des algorithmes IA, notamment le comportement des personnages non-joueurs et l'orientation dans le jeu.

Responsabilités
• Concevoir, développer, maintenir et déboguer des systèmes AI efficaces (70 % du temps).
• Collaborer avec l'équipe de programmation, jouabilité (gameplay) et l'équipe de conception de niveaux afin d'intégrer et d'utiliser les systèmes développés (20 % du temps).
• Rassembler toutes les exigences et besoins de conception de jeu et des conception de niveaux et documenter les systèmes.

Expérience
• Plus de 6 ans d'expérience en développement logiciel au sein de l'industrie du jeu.
• Expérience de développement pour consoles (Xbox / PlayStation).
• Expérience de 4 ans ou plus en développement de logiciels C++.

Éducation
• Baccalauréat en informatique ou discipline pertinente.

Connaissances/Aptitudes
• Bonnes aptitudes en communication.
• Expérience avancée en IA dans le domaine du jeu.
• Expérience avec les algorithmes et techniques de recherche.
• Expérience avec les systèmes de comportement des personnages non-joueurs.
• Expérience en programmation à grande échelle pour les consoles de jeu, à toutes les étapes du cycle de production incluant le prototypage, la production et la livraison.
• Connaissance des maths 3D.
• Expérience en architecture et débogage de systèmes robustes ou d'applications à grande échelle.
• Connaissance de l'engin UE4 est considéré un atout.

Jobcode: Reference SBJ-rzn042-3-146-255-127-42 in your application.