Are you ready to join
Eidos-Montréal ?
English follows
Titre : Programmeur Graphique
Relève de : Programmeur Graphique en Chef
Fonctions:
- Développer et maintenir des système de rendus de haute qualité, concevoir des logiciels en C++ en appliquant les principes de développement orientés objet;
- Effectuer le design de façon technique, implanter et revoir les systèmes 3D utilisés dans le développement de jeux à l’intérieur d’un échéancier précis;
- Collaborer avec les équipes d’artistes techniques, directeur artistique et artistes afin d’atteindre les résultats visuels désirés au moyen de solutionsefficaces;
- Maitriser les techniques et outils de débogage et profilage;
- Rechercher, innover et intégrer des solutions de rendus temps-réel à la fine pointe de la technologie;
- Avoir la capacité d’évoluer dans un environnement de développement multiplateformes;
- Concevoir puis implémenter dans le respect des échéanciers globaux;
- Documenter, transférer ses connaissances et supporter efficacement les membres d’équipes afin de permettre l’adoption de solution efficacement.
Expérience et qualités requises:
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent;
- 3 ans et plus d’expérience en programmation;
- Minimum d’un titre publié (AAA) à titre de programmeur 3D en jeu vidéo;
- Posséder de bonnes habiletés mathématiques;
- Une formation pertinente en 3D est un atout;
Habiletés techniques:
- Doit posséder une excellente connaissance et expérience de C++;
- Fortes habiletés en OOD;
- Expérience en développement de plateforme croisée un atout;
- Expérience en développement sur plateforme PC, Xbox One, PS4;
- Excellente connaissance de DX11;
- Expérience avec DX12 / Vulkan (Khronos) un atout;
- À l’aise à prendre en charge le profilage des performances de système de rendu ainsi que toute optimisation nécessaire;
Qualités interpersonnelles:
- Capacité à gérer son temps de façon autonome;
- Capacité d’être un joueur d’équipe;
- Capacité de prendre le rôle de tête sur des dossiers ciblés;
- Un désir de repousser les barrières de la technologie en jeu vidéo est requis;
- Vision sur ce que seront les systèmes de rendu de demain;
- De la maturité pour donner et recevoir des critiques constructives est attendue;
- Être un bon communicateur;
- Capacité à travailler sur plusieurs dossiers différents en même temps, provenant de plusieurs bases de codes différentes et avec des équipes de différentes locations géographiques (Canada et Europe);
Motivation et intérêts:
De l’ambition et de la passion pour les jeux vidéo sont essentiels!
-----------------------------------------------------
Title : Graphics Programmer
Reports to: Lead Graphics Programmer
Functions:
- Develop and maintain highend rendering system, create software in C++ by applying the principles of object-oriented coding;
- Ability to technically design, implement and review 3D systems for use in the development of the game in a specific timeframe;
- Ability to collaborate with the different Technical Art, Art director and Art teams in order to achieve the proper visual quality level using efficient solutions;
- Master debugging and profiling tools and techniques;
- Research, innovate and integrate new state-of-the-art real-time rendering solutions.
- Ability to work in a multi-platforms development environment;
- Develop and implement systems within deadlines;
- Document, transfer knowledge and support efficiently the different team members in the adoption of new techniques.
Experience and qualifications:
- University diploma in programming, computer engineering, software engineering or the equivalent;
- Good mathematics skills;
- +3 years of experience in programming;
- Minimum of 1 published titles (AAA) as 3D specific programmer on a videogame;
- A pertinent formation in 3D is an asset;
Technical Abilities:
- Excellent C++ skills experience;
- Strong OOD skills experience;
- Cross platform development experience an advantage;
- Development experience on PC, Xbox One, PS4;
- Good knowledge of DX11;
- Experience with DX12 / Vulkan (Khronos) is an asset;
- At ease with taking the lead on profiling of performance and optimization of complex rendering systems;
Interpersonal Qualities:
- Ability to organize and manage other programmers
- Team Player;
- Approachable;
- Capacity to lead some topics;
- Open to constructive criticism;
- Vision on systems of tomorrow and evolution of existing techniques
- Good Communicator;
- Capacity to work on many different topics at once, under different codebases with teams at different geographic locations (Canada, Europe and USA).
Motivation and interests:
Ambition and passion for videogames are essential!
Share