- Accueil
- Poste
Programmeur(euse) en chef (Engin)
Salaire :
Secteur d'activité : Technologie
Catégorie de poste : Technologies
Province : Québec
Région : Montréal
Conseiller : Tristan Tassé
Nous joindre : ttasse@st-amour.com
Description du poste :
Notre client de renommée internationale, un développeur et éditeur de jeux de premier plan (AAA), est à la recherche d'un Programmeur(euse) en chef (Engin) pour son prochain nouveau jeu (une nouvelle propriété intellectuelle) passionnant sur console.
- Collaborer avec les équipes de production pour évaluer les demandes de fonctionnalités et établir des calendriers hiérarchisés pour livrer lesdites fonctionnalités techniques dans les délais.
- Le candidat idéal est une personne avant-gardiste qui travaille avec nos équipes de contenu pour améliorer continuellement leur qualité de vie grâce à des innovations technologiques et des outils.
- Fournir des sessions de mentorat/coaching 1:1 à vos subordonnés directs pour leur permettre d'atteindre leurs objectifs de carrière.
- Établir des budgets de ressources (CPU, GPU, mémoire, temps de chargement) pour tous les systèmes et collaborer avec chaque équipe pour s'assurer qu'elle respecte les budgets qui lui sont alloués.
- Le programmeur principal du moteur gérera un groupe diversifié de programmeurs et sera responsable de la maintenance du moteur, des améliorations des graphiques et de l'animation, de la lecture audio et vidéo, de la publication et de la stabilité des versions (BRS) et de l'optimisation.
- Le candidat aidera le directeur technique à élaborer et à maintenir les directives techniques de production pour le projet.
Habiletés et qualifications :
- Une expérience de plus de 8 ans est recommandée.
- De bonnes compétences en C++ sont requises.
- La connaissance de C++14 et C++17 est un plus.
- Une expérience en C# est un plus.
- Une solide compréhension des design patterns et des conteneurs est indispensable.
- Une expérience de l'algèbre linéaire est requise.
- Calculs, mathématiques discrètes, probabilités/statistiques sont un plus.
- Une expérience de l'expédition de jeux sur console est requise.
- Compréhension de plusieurs systèmes clés du moteur, notamment le rendu, l'animation, l'audio et le développement d'outils.
- Une solide compréhension de la programmation multithread, du streaming de données et de la réplication
- réseau est un plus.
- Expérience de l'intégration de code/contenu entre systèmes de contrôle de version (serveurs internes/externes)
- est requise.
- Une expérience dans le profilage/optimisation du code source est indispensable.