legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Lead Graphics Programmer

Programming | Montréal, Québec, Canada

// See english version below //

 

Titre : Programmeur graphique en chef

Relève de : Directeur programmation

Fonctions :

  • Développer des composantes graphiques pour un système de rendu innovateur;
  • Développer des logiciels en C++ en appliquant les principes de développement orientés objet ;
  • Concevoir, puis implémenter les différents systèmes dont il a la charge dans le respect des échéanciers fixés par son supérieur;
  • Superviser et coacher l’équipe de programmation 3D;
  • Participer au processus d’entrevue pour l’équipe de Programmation 3D;
  • Participer à l’évaluation des performances des membres de l’équipe de programmation 3D;

 

Expérience et qualifications :

  • Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent;
  • Minimum de 8 ans d’expérience professionnelle en développement de jeux ou expérience équivalente.

 

 

Habileté techniques :

 

  • Doit posséder une excellente connaissance de C++ ainsi que de fortes habilités de développement et debugage;
  • Forte connaissances du design d’engin de jeux;
  • Connaissances de DirectX 11/DirectX 12/Vulkan;
  • Habilités de débugage de GPU (Pix, Razor, RenderDoc);
  • Architecture multithreadée
  • Connaissance bas-niveau console
  • Connaissances en développement de Shaders.

 

 

Qualités interpersonnelles :

  • Leadership
  • Habileté à organiser et gérer le travail des autres programmeurs;
  • Être un bon joueur d’équipe;
  • Être un bon communicateur
  • 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;

 

Motivation et intérêts :

De l’ambition et de la passion pour les jeux vidéo et la technologie sont essentielles!

 

Title : Lead Graphics Programmer

Reports to : Programming Director

 

Primary duties :

  • Develop graphics components of an innovative new rendering system;
  • Develop software in C++ by applying the principles of object-oriented coding;
  • Develop and implement systems, meeting deadlines set by superiors;
  • Manage and coach the 3D Programming team;
  • Participate in the interview process for the 3D Programming team;
  • Participate in the employee’s performance review process for the 3D Programming team.

 

Experience and qualifications:

  • Bachelor’s degree in Computer Science, a similar degree or comparable experience;
  • 8 or more years of professional game or similar programming experience.

 

Technical skills:

  • Fluent in C++, strong software engineering and debugging skills
  • Deep knowledge and insight to design of game engines
  • DirectX 11/DirectX 12/Vulkan
  • Multithreaded architecture
  • GPU debugging (Pix, Razor, Renderdoc);
  • Low-level console knowledge
  • Shader programming.

 

Interpersonal qualities:

  • Leadership;
  • Excellent man-management skills;
  • Ability to be a team player;
  • A desire to push the barriers of technology in video games is required;
  • The maturity to give and receive constructive criticism is expected;
  • Be a good Communicator.

 

Motivation and interests:

Passion and ambition for video games and technology are essential!