Location: Montreal

Lead A.I. Programmer in Montreal at Eidos Montreal

Eidos Montreal
  • Company:

    Eidos Montreal

  • Type: Full time
  • City:

    Montreal

  • Experience: Senior
  • Date of publication: 18 Jun 2019
Simplify your life!

Receive new jobs like this one by email.

Company Description

Eidos-Montréal ™ (un studio Square Enix®) est spécialisé dans la création d'expériences immersives et captivantes. Au cours de la dernière décennie, les équipes de développement ont orchestré les lancements de la nouvelle série DEUS EX®, ainsi que de la dernière itération de la franchise THIEF®. Eidos-Montréal a également joué un rôle clé dans le développement de la série TOMB RAIDER®. Afin de soutenir sa vision créative dans le jeu, le studio a développé sa propre technologie de pointe, le Dawn Engine® permettant des rendus, une animation, des effets physiques en temps réel et une intelligence artificielle avancée. Le studio fournit également un soutien technique pour les opérations de Square Enix dans le monde entier, y compris la recherche et le développement, l'assurance-qualité, et les tests des jeux.


Job Summary

Title: Lead A.I. Programmer

Reports to: Programming Director 

Duties:

  • Develop software in C++ by applying the principles of object-oriented coding;
  • Work with the Game design and Animation teams to establish the technical design and to implement an AI system that makes the non-user players alive and that offers a varied and fun playability;
  • Propose and develop new methods and technics to improve the quality of the AI in accordance to the game development in order to go beyond the competition;
  • Analyze and estimate development times, costs, and needs as the impacts of the proposed functions;
  • Supervise and coach the Artificial Intelligence (A.I.) team;
  • Work in collaboration with the other Leads to determine which are the technological priorities of the project according to the existing delays and constraints;
  • Establish and maintain a follow-up of the game levels development tasks and of the «Gameplay», and execute a plan in order to respect the required deadlines;
  • Evaluate and distribute the tasks of the AI team, based on the strengths and skills of the team members;
  • Participate in the interview process for the AI team members;
  • Participate to the evaluation of the AI team members. 

Experience and qualifications:

  • University diploma in programming, computer engineering, software engineering or the equivalent;
  • Minimum of 6 years of experience in video games – at least 1 year as Lead AI Programmer;
  • Excellent knowledge of technological constraints on different game platforms;
  • Experience in project management and planning.


Technical skills:

  • Excellent C++ knowledge;
  • Strong OOD skills;
  • Cross platform development an asset.

Interpersonal skills:

  • Leadership;
  • Ability to organize and manage the work of other programmers;
  • Ability to work as part of a team;
  • The desire to push the barriers of video game technology is required;
  • Maturity to give and receive constructive criticism is expected;
  • Excellent oral and written communication skills.

Motivation and interests:

Ambition and passion for video games are essential!


Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Please log in to your candidate account to apply for this job offer.

You do not have a candidat account ?