This job might no longer be available.
Programmeur.euse core en chef / Lead Core Programmer
2 years ago
// ENGLISH VERSION WILL FOLLOW //
PERMANENT - TEMPS PLEIN
PROGRAMMEUR.EUSE CORE EN CHEF
RELÈVE DE : DIRECTEUR.TRICE PROGRAMMATION
RESPONSABILITÉS :
- Superviser et coacher une équipe de programmation multidisciplinaire;
- Architecturer, retravailler et maintenir les systèmes et outils de bas niveau des engins ;
- Concevoir, puis implémenter les différents systèmes dont il a la charge dans le respect des échéanciers fixés par son.sa supérieure;
- Développer des logiciels en C# / C++
- Participer au processus d’entrevue pour l’équipe de programmation;
- Participer à l’évaluation des performances des membres de l’équipe de programmation;
EXPÉRIENCE & 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;
- Doit posséder une excellente connaissance de C# / C++ ainsi que de fortes habilités de développement et débogage;
- Fortes connaissances du design d’engin de jeux;
- Connaissances des technologies d’engin de jeu telles que graphiques, physique, audio, outils, etc…;
- Architecture multithread;
QUALITÉS INTERPERSONNELLES :
- Leadership;
- Habileté à organiser et gérer le travail des autres programmeur.euses;
- Être un.ne bon.ne joueur.euse d’équipe;
- Être un.e bon.ne communicateur.trice;
- 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;
MOTIVATIONS & INTÉRÊTS :
De l’ambition et de la passion pour les jeux vidéo et la technologie sont essentielles!
// ENGLISH VERSION //
PERMANENT - FULL-TIME
LEAD CORE PROGRAMMER
REPORTS TO: PROGRAMMING DIRECTOR
RESPONSIBILITIES:
- Develop graphics components of an innovative new rendering system;
- Develop software in C# / C++;
- 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 & QUALIFICATIONS:
- Bachelor’s degree in Computer Science, a similar degree or comparable experience;
- 8 or more years of professional game or similar programming experience;
- Fluent in C# / 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);
- Shader programming.
INTERPERSONAL QUALITIES:
- Leadership;
- Excellent 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 & INTERESTS:
Passion and ambition for video games and technology are essential!
Create Your Profile — Game companies can contact you with their relevant job openings.