legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Lead Tools Programmer

Programming | Montréal, Québec, Canada

// English will follow //

 

Titre : Programmeur Outils en Chef

Reporte à : Directeur programmation

 

 

Fonctions:

 

  • Développer des fonctionnalités dans l’engin : contrôle de sources, intégration des objets dans un niveau et édition de leurs attributs, communication engin/éditeur, API pour le système de chargement sur demande, système de tests unitaires pour artistes, compilation des niveaux, système d’entrée d’erreurs, améliorations à l’interface;
  • Améliorer et développer les outils de production;
  • Concevoir l’interface graphique d’usager;
  • Superviser et coacher l’équipe de programmation outils;
  • Analyser les points forts et les améliorations à apporter au moteur de jeu utilisé;
  • Travailler 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;
  • Établir et maintenir un suivi des tâches à accomplir ainsi qu’une planification de manière à respecter les délais requis;
  • Évaluer et distribuer les tâches de l’équipe de programmation outils basées sur les forces et les compétences des membres de l’équipe;
  • Participer au processus d’entrevue pour l’équipe de programmation outils;
  • Participer à l’évaluation des performances des membres de l’équipe de programmation outils.

 

 

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 à titre de Programmeur en jeux vidéo – au moins 1 an à titre de Programmeur 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 OOD
  • Expérience en développement de plate-forme croisée
  • Expérimenté en optimisation
  • Expérience avec les consoles prochaine génération un atout.
  • Excellente maîtrise de de C, C++, C#, framework et net
  • Maîtrise de MFC et de Windows Forms
  • Avoir de l’expérience en plugins/scripting 3dsmax/Maya est un atout majeur

 

 

Qualités interpersonnelles :

 

  • Leadership
  • Habileté à organiser et gérer le travail des autres programmeurs
  • Être un bon 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éos sont essentielles !

 

 

 

Title: Lead Tools Programmer

Reports to: Programming Director

 

 

Duties:

 

  • Develop features in the unit: source control, integration of objects in a level and editing their attributes, communication equipment / editor, API for the on-demand system load, system of unit tests for artists, level compilation, error input system, improvements to the interface;
  • Improve and develop production tools;
  • Conceptualize the graphical user interface;
  • Provide management and coaching for the Tools Programming team;
  • Analyze the strong and improvement points of the engine used;
  • 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 Tools Programming team based on the individual strengths and competencies;
  • Participate in the interview process for the Tools Programming team;
  • Participate in the performance review process for the Tools Programming team.

 

 

Experience and qualifications:

 

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

 

 

Technical skills:

 

  • Strong skills in OOD;
  • Experience in cross platform development;
  • Experience in optimization;
  • Experience with next generation consoles, an asset;
  • Excellent proficiency with C, C++, C#, framework and net;
  • Proficiency with MFC and Windows Forms;
  • Experience with plugins/scripting 3dsmax/Maya is a major 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!