legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Tools Pogrammer

Programming | Montréal, Québec, Canada

// An english version will follow // 

 

Poste : Programmeur Outils

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;

                 Analyser les points forts et les améliorations à apporter à l'éditeur de niveau.



Expérience et qualifications

                 Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent

                 Minimum de 2 ans d’expérience à titre de Programmeur en jeux vidéos, logiciel de simulation ou édition 3D

                 Excellente connaissance des contraintes technologiques sur différentes plateformes de jeux

 

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.

                 Maitrise de C#, .Net (Windows Forms & WPF) 
Connaissance de C, C++

                   Avoir de l’expérience en plugins/scripting 3dsmax/Maya est un atout majeur

Qualités interpersonnelles

                 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 communicant 

 

Motivation et intérêts

La passion et l’ambition pour les jeux vidéo sont essentielles!

 

 

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

 

Job Title : Tools Programmer

Reports to : Chief programmer

 

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 level maker.

 

Experience and qualifications

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

                 A minimum of 2 years’ experience in Programming in videogames, simulation softwares or 3D edition

                 Knowledge of technological constraints on various platforms

 

Technical skills

                 Strong skills in OOD;

                 Experience in cross platform development;

                 Experience in optimization;

                 Experience with consoles, an asset;

                 Excellent proficiency with C#, .Net (Windows Forms & WPF);
Knowledge of C, C++

                 Experience with plugins/scripting 3dsmax/Maya is a major asset;

 

Interpersonal qualities

                 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!