Programmeur.euse Moteur

Massive

Montreal (administrative region)

Hybrid

CAD 85,000 - 120,000

Full time

36 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Massive recrute un développeur logiciel senior pour rejoindre son équipe axée sur les moteurs de jeu. Vous participerez au développement, à la refonte et à l’optimisation des systèmes core, avec un regard axé sur la pérennité et la performance.

Le candidat idéal possède au moins 5 ans d’expérience en programmation, une maîtrise poussée du C++ et des connaissances en architectures matérielles et multiplateformes.

Qualifications

  • Minimum 5 ans d’expérience en programmation de logiciel, idéalement dans le jeu vidéo.
  • Maîtrise du C++ et connaissance des architectures matérielles.
  • Connaissances multiplateformes et des outils associés.
  • Autonomie, sens du détail et capacité à résoudre des problèmes complexes.

Responsibilities

  • Programmer de façon claire et structurée tout en respectant les requis de performance et de maintenance.
  • Être exemplaire et rigoureux dans la structure du code.
  • Développer, refactorer et optimiser les systèmes core dans une perspective de pérennité.
  • Compiler et comprendre les intentions du projet et répertorier les besoins de développement et analyser la faisabilité technique.
  • Analyser les fonctionnalités existantes dans le moteur et évaluer leur adéquation avec les intentions.
  • Développer et améliorer les modules nécessaires au moteur.
  • Proposer des améliorations en concevant et implantant de nouveaux systèmes.
  • Suggérer des innovations en s’inspirant d’autres jeux ou moteurs de l’industrie.
  • Assurer la performance et optimiser les systèmes.
  • Supporter les fonctionnalités et systèmes conçus pour la production.
  • Documenter le travail pour transférer les connaissances et aider les utilisateurs à comprendre les systèmes.
  • Effectuer toutes autres tâches connexes.

Skills

C++
Multiplateformes
Multi-threading
Allocation mémoire
Architecture matérielle
Analyse et synthèse
Autonomie
Esprit d'équipe

Education

Diplôme en informatique ou génie informatique

Tools

Outils multiplateformes

Job description

Description du poste
Ce que vous ferez
  • Programmer de façon claire et structurée tout en étant conscient des requis de performance, de maintenance, de modularité, d’extensibilité et de compatibilité.
  • Être exemplaireet rigoureuxdans la structure du code.
  • Développer,refactoreret optimiser les systèmescoredans une perspective de pérennité.
  • Compiler et comprendre les intentions du projet et répertorier les besoins de développement et analyser la faisabilité technique.
  • Analyser les fonctionnalités existantes dans le moteur et voir siellesconviennent aux intentions.
  • Développeret améliorer les modules nécessairesau moteur.
  • Proposer des améliorations au besoin en concevant et implantant de nouveaux systèmes.
  • Suggérer des innovations en s’inspirant de d’autres jeuxou moteursde l’industrie.
  • Assurerla performance et optimiser les systèmes.
  • Supporter les fonctionnalités et les systèmes conçus pour la production.
  • Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs (les autres métiers) de comprendre comme utiliser les systèmes et fonctionnalitésengin.
  • Effectuer toutes autres tâches connexes.
  • Diplôme en informatique ou génie informatique ou toutes autres formations équivalentes.
Expérience pertinente :
  • Minimum de 5ans d’expérience en programmationde logiciel, idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.
Habiletés et connaissances :
  • Posséder une excellente compréhension des détails techniques etles architectures des différentsmoteurs.
  • Avoir unexcellentesprit d’analyse et de synthèse.
  • Capacité à résoudre des problèmescomplexes.
  • Être autonome et débrouillard.
  • Avoir le sens du détail.
  • Avoir unintérêtmarqué pour les différentes architecturesmatérielles.
  • Être orienté résultat.
  • Avoir de bonnes habiletés relationnelles et de communication.
  • Capable de travailler en équipe.
  • Capable de s’adapter aux changements.
  • Fortes connaissances en C++.
  • Connaissancesmultiplateformes et des outils (unatout).
  • Intérêt pour les différents systèmes: memory allocations,multi-threading,hardware architectures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur.euse Moteur - (March of Giants)
Programmeur.euse Moteur - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur.euse moteur
Programmeur.euse moteur

SmartRecruiters, Inc. • Quebec

On-site
CAD 90,000 - 130,000
Programmeur.se Moteur (Far Cry)
Programmeur.se Moteur (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Stagiaire Programmation de Moteur - Beenox (Hiver 2027)
Stagiaire Programmation de Moteur - Beenox (Hiver 2027)

Activision • Quebec

On-site
CAD 13,000 - 20,000
Stagiaire Programmation de Moteur - Beenox (Hiver 2027)
Stagiaire Programmation de Moteur - Beenox (Hiver 2027)

Beenox, Inc. • Quebec

On-site
CAD 25,000 - 36,000
Programmeur Moteur C++ — Optimisation & Architecture
Programmeur Moteur C++ — Optimisation & Architecture

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur.euse IU
Programmeur.euse IU

Massive • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Stagiaire - Programmation en Jouabilité - Beenox (Hiver 2027)
Stagiaire - Programmation en Jouabilité - Beenox (Hiver 2027)

Beenox • Montreal (administrative region)

On-site
CAD 12,000 - 19,000
Programmeur.euse IU - (R6 SIEGE)
Programmeur.euse IU - (R6 SIEGE)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur·se Senior C++ - Apprentissage automatique
Programmeur·se Senior C++ - Apprentissage automatique

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 110,000 - 170,000