legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

C#)

Programming | Montréal, Québec, Canada

// English will follow //

 

Jr. Programmeur IA/Gameplay (C++/C#)

Relève de : Programmeur en chef

Fonctions:

  • Faire partie d’une équipe de jeu AAA;
  • Proposer et développer de nouvelles méthodes et techniques pour améliorer la qualité de l’I.A. et du Gameplay en accord avec la conception du jeu afin de surpasser la concurrence;
  • Développer des logiciels en C++/C# en appliquant les principes de développement orientés objet;
  • Travailler avec l’équipe de Conception de jeu et d’Animation pour effectuer le design technique et implémenter les systèmes de jouabilité et d’IA;
  • Prototyper rapidement des nouvelles mécaniques de jeux;
  • Déboguer et optimiser son code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;
  • Écrire du code propre, de qualité, performant et documenter;
  • Travailler efficacement avec les autres membres de l’équipe de programmation, ainsi qu’avec les membres de l’équipe de développement;
  • Planifier efficacement son travail, et fournir des mises à jour réalistes sur la progression;
  • Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe
  • Analyser et estimer le temps, ainsi que l’impact des fonctions proposées;

Expérience et qualités requises:

  • Diplôme universitaire en programmation, en génie informatique, en génie logiciel ou l'équivalent;

Habiletés techniques:

  • Bonne connaissance de C++ et C#;
  • Expérience en développement multi plateformes, un atout.

 Qualités interpersonnelles:

  • Capacité à travailler en équipe et communiquer de façon efficace;
  • Capacité de gérer son temps de façon indépendante;
  • De la maturité pour donner et recevoir des critiques constructives est attendue;
  • Un désir de repousser les barrières de la technologie en jeu vidéo est requis;
  • Être un bon communicateur.

 Motivation et intérêts:

La passion et l’ambition pour les jeux vidéos sont indispensables !

Intérêt pour l’innovation!

----------------------------------------------

Jr. AI/Gameplay Programmer (C++/C#)

Reports To: Lead Programmer

Duties:

  • Be part of AAA game team;
  • 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;
  • Develop C++/C# software by applying object-oriented development principles;
  • Work with the Game Design and Animation team to perform the technical design and implement the gameplay and AI systems;
  • Rapidly prototype new game mechanics;
  • Debug and optimize the code at both low and high level to ensure performance and technical quality;
  • Own code quality, performance and documentation;
  • Work effectively with other members of the programming team, as well as members of the development team;
  • Plan effectively his work, and provide realistic updates on progress;
  • Contribute positively to the achievement of the objectives of the project and the team.
  • Analyze and estimate the time, and the impact of the proposed functions;

Required Experience and qualifications:

  • University diploma in programming, computer engineering, software engineering or the equivalent;

 Technical Skills:

  • Have an excellent knowledge of C++ and C#;
  • Experience in multi-platform development, an asset;

Interpersonal Qualities:

  • Be a good communicator and a team player;
  • Ability to manage own time independently;
  • Maturity to give and receive constructive feedback is expected.
  • A desire to push the barriers of video game technology is required;
  • Be a good communicator;

 Motivation and interests:

Passion and ambition for videogames are essential!
Interest in Innovation!