legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Lead Engine Programmer

Programming | Montréal, Québec, Canada

// See English version below ….//

 

Titre: Programmeur engin en chef

Relève de : Directeur de programmation

Fonctions:

  • Supervise et coache l’équipe de programmation;
  • Analyse les points forts et les améliorations à apporter au moteur de jeu utilisé;
  • Développer des logiciels en C++ en appliquant les principes de développement orienté objet;
  • Travaille en collaboration avec les autres Chef d’équipe pour déterminer quels sont les besoins technologiques du projet selon les contraintes et les délais existants;
  • Établit et maintient un suivi des tâches à accomplir ainsi qu’une planification de manière à respecter les délais requis;
  • Évalue et distribue les tâches de l’équipe de programmation basées sur les forces et les compétences des membres de l’équipe;
  • Collabore avec des programmeurs, concepteurs, artistes et animateurs;
  • Utilise, débogue et modifie les pipelines au besoin;
  • Débuguer et optimiser son propre code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;
  • Crée du code de qualité, qui soit performant et maintenable.

 

Expérience et qualifications:

  • Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent
  • Minimum de 6 ans d’expérience en jeux vidéo – au moins 1 an à titre de Programmeur Engin en chef
  • Excellente connaissance des contraintes technologiques sur différentes plateformes de jeux
  • Expérience en planification et gestion de projets

Habiletés techniques:

  • Fortes habiletés en Conception Orienté-Objet (OOD)
  • Expérience en développement de plate-forme croisée
  • Expérience en optimisation

 

Qualités interpersonnelles:

  • Leadership
  • Habileté à organiser et gérer le travail des autres programmeurs
  • Capacité d’être un joueur d’équipe
  • Un désir de repousser les barrières de la technologie en jeu vidéo est requis
  • De la maturité pour donner et recevoir des critiques constructives est attendue
  • Être un bon communicateur

 

Motivation et intérêts: La passion et l’ambition pour les jeux vidéo sont essentielles! 

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

Title : Lead engine programmer

Reports to : Programming Director

 

Duties :

  • Provide management and coaching for the Programming team;
  • Analyze the strong and improvement points of the engine used;
  • Develop software in C++ by applying the principles of object-oriented coding;
  • Work in collaboration with other Leads in order to determine the technological needs of the project in conjuncture with constraints and delays;
  • Manage and maintain a tasks follow-up and planning system in respect of the project delays;
  • Evaluate and distribute tasks in the team based on the individual strengths and competencies;
  • Collaborate with programmers, designers, artists and animators;
  • Use, debug and modify pipelines as necessary;
  • Debug and optimize own code on every level to guarantee technical quality and performance;
  • Create quality, performance-minded and maintainable code.

 

Experience and qualifications :

  • University diploma in programming, computer engineering, software engineering or the equivalent
  • A minimum of 6 years experience in videogames, at least one year as a Lead engine Programmer
  • Knowledge of technological constraints on various platforms
  • Knowledge in C/C++ languages
  • Experience in planning and manging project

 

Technical Skills :

  • Strong Oriented-Object Design (OOD) skills
  • Cross-platform development experience
  • Experienced in optimization

 

Interpersonal skills :

  • Leadership
  • Ability to organize and manage other programmers
  • Team Player
  • Approachable
  • Open to constructive criticism
  • Good Communicator

 

Motivations & interests : Ambition and passion for video games are essential!