legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Graphics Programmer

Programming | Montréal, Québec, Canada

// English will follow //

 

 

Titre : Programmeur Graphique

Relève de : Programmeur Graphique en Chef

 

 

Responsabilités :

 

  • Développer et maintenir des systèmes 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, implante et revoit les systèmes 3D utilisés dans le développement de jeux à l’intérieur d’un échéancier précis;
  • Collabore avec les équipes d’artiste technique, directeur artistique et artistes afin d’atteindre les résultats visuels désirés, au moyen de solution efficace;
  • 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ériences & qualifications :

 

  • Diplôme universitaire en programmation, génie logiciel, génie informatique ou expérience équivalente;
  • 3 à 5 ans d’expérience en programmation dans l’industrie du jeu ou similaire.

 

 

Habiletés techniques :

 

  • Excellente connaissance de C++;
  • Excellente connaissance de DirectX et ou OpenGL;
  • Excellente connaissance en programmation graphique;
  • Connaissance de Direct3D12, Vulkan et API de PS4 constituent un fort atout
  • Capable d’apprendre rapidement une grande base de code.

 

 

Qualités interpersonnelles :

 

  • Capable d’organiser son travail de façon efficace;
  • Joueur d’équipe;
  • Capable de comprendre les besoins des clients et de faire des recommandations;
  • Capable de donner et de recevoir des critiques constructives;
  • 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;
  • Capacité de travailler avec différentes bases de code et avec plusieurs équipes situées au Japon, Danemark et États-Unis.

 

 

Motivations & intérêts :

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

 

 

 

 

Titre: Graphics programmer

Reports to: Lead Graphics Programmer

 

 

Functions:

 

  • Develop and maintain high end 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 to 5 years of experience in programming or the equivalent;

 

 

Technical abilities

 

  • Excellent C++ skills experience;
  • Strong OOD skills experience;
  • Excellent knowledge of DirectX or OpenGL;
  • Excellent knowledge of rendering programming techniques;
  • Knowledge of Direct3D12, Vulkan and PS4 APIs are strong assets
  • At ease with taking the lead on profiling of performance and optimization of complex rendering systems;

 

 

Interpersonal qualities

 

  • Good team player;
  • Approachable;
  • Capacity to lead some topics;
  • Open to constructive criticism;
  • Vision on systems of tomorrow and evolution of existing techniques
  • A desire to push the barriers of technology in the video game industry, is required;
  • 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!