SENIOR TOOLS POGRAMMER

Job Type:
Permanent
Areas of Expertise:
Programming and Development
Region:
Canada
Area:
Montreal
City:
Montreal
Posted:
18-Oct-18
Company:
Eidos Montreal
Job Ref:
473

SENIOR TOOLS POGRAMMER

Programming | Montréal, Québec, Canada

English version will follow

 

Poste : Programmeur Outils Senior

Reporte à :  Programmeur en Chef

 

 

Fonctions

 

  • Développer des fonctionnalités dans le moteur de jeu (i.e. système de contrôle de sources, outils de création de niveaux, communication moteur/éditeur, API pour le système de chargement sur demande, système de tests unitaires pour artistes, compilation des niveaux, système de rapport d’erreurs, améliorations à l’interface usager, etc);
  • Améliorer et développer les outils de production;
  • Concevoir l’interface graphique d’usager;
  • Superviser et encadrer 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 ainsi qu’une planification visant à 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 5 ans d’expérience à titre de Programmeur en jeux vidéo
  • 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 un atout.
  • Excellente maîtrise de de C, C++, C#, .Net (Windows Forms & WPF)
  • Avoir de l’expérience en plugins/scripting 3dsmax/Maya est un atout majeur

 

Qualités interpersonnelles

  • Leadership
  • Habilité à 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! 

 

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

Job Title : Senior Tools Programmer

Reports to : :

 

Duties

  • Develop and maintain features in the game engine (e.g. source/asset control system, asset authoring tools, engine/editor communication system, API for the on-demand loading system, unit tests framework and toolset for code/assets, game asset packing, error input system, improvements to the interface;
  • Develop and maintain production tools;
  • Design and implement the graphical user interface;
  • Provide management and coaching for the Tools Programming team;
  • Analyze the strengths and improvement points of the engine;
  • Work in collaboration with other Leads in order to determine the technological needs of the project while coping with the project constraints; 
  • Manage and maintain a task planning system aimed at reaching the milestones of the project;
  • Evaluate and distribute tasks in the Tools Programming team based on the individual strengths and expertise of each team member;
  • 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 5 years’ experience in Programming in videogames
  • Knowledge of technological constraints on various platforms
  • Experience in planning and managing project

 

Technical skills

  • Strong skills in OOD;
  • Experience in cross platform development;
  • Experience in optimization;
  • Experience with consoles, an asset;
  • Excellent proficiency with C, C++, C#, .Net (Windows Forms & WPF);
  • Experience with plugins/scripting 3dsmax/Maya is a major asset;

 

Interpersonal qualities

  • Leadership
  • Ability to organize and manage the work of other programmers;
  • Ability to work as part of a team;
  • A desire to push back the boundaries 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!

Contact Details:
Eidos Montreal
Tel: .
Contact: The Recruitment Team
Email:

You may return to your current search results by clicking here.

Latest Job Listings