// 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!