Lead Programmer, Engine

Montreal

Offre publiée le 2025-06-13

WB Games Montreal Inc

Description de l'entreprise

Warner Bros. Discovery, une entreprise mondiale de médias et de divertissement de premier plan, offre aux audiences le portefeuille de contenu, de marques et de franchises le plus différencié et complet au monde à travers la télévision, le cinéma, le streaming et le jeu. La nouvelle entreprise combine les actifs de divertissement, de sport et d'actualités premium de WarnerMedia avec les entreprises de divertissement et de sport non fictionnelles et internationales de Discovery.

À propos de WB Games Montréal

WB Games Montréal est une division de Warner Bros Interactive Entertainment (WBIE). Fondée en 2010, nous comptons plus de 300 membres créatifs qui unissent leurs forces chaque jour pour créer des expériences AAA inoubliables sur toutes les plateformes.

Description du poste

Rejoignez l'équipe de Wonder Woman et aidez à donner vie à un super-héros emblématique de DC !

Monolith Productions, le studio AAA primé qui vous a apporté F.E.A.R. et Middle-earth : Shadow of Mordor, recherche actuellement un Lead Engine Programmer.

Dans ce rôle, vous aiderez à diriger et à contribuer au cadre de base du moteur de jeu propriétaire de Monolith. Si vous avez une passion pour les technologies de bas niveau qui alimentent les jeux modernes, nous serions ravis d'avoir de vos nouvelles !

Notre équipe Engine est responsable de plusieurs systèmes sur lesquels nos équipes de gameplay et de contenu s'appuient pour créer des jeux de classe mondiale. Notre large portée inclut le chargement d'actifs, la gestion de la mémoire, l'animation, les VFX, la physique, le scripting, et bien plus encore.

Ce rôle est ouvert uniquement aux personnes résidant et ayant le droit légal de travailler au Canada.

Ce poste peut être effectué à distance, sur site ou en mode hybride depuis le studio WB Games Montréal.

Responsabilités

  • Écrire du code C++ optimisé pour développer, améliorer et étendre les systèmes d'exécution essentiels d'un moteur de jeu propriétaire.
  • Organiser, distribuer et communiquer le travail pour notre équipe moteur.
  • Profiler et optimiser les problèmes liés aux temps de chargement, à la mémoire et à l'utilisation du CPU.
  • Fournir des conseils aux autres sur l'utilisation optimale des fonctionnalités du moteur pour maintenir nos jeux fluides.

Qualifications du poste

Expérience

  • 6+ années d'expérience professionnelle en C++.

Compétences et connaissances

  • Familiarité avec plusieurs systèmes de jeu (chargement d'actifs, gestion de la mémoire, animation, etc.)
  • À l'aise dans un environnement multi-threadé.
  • Solides compétences en résolution de problèmes et en débogage.

Points bonus

  • Expérience avec C++11 et les versions ultérieures.
  • Familiarité avec les graphiques 3D.
  • Expérience dans le maintien et l'évolution des systèmes de moteur au fil du temps.
  • Expérience dans le maintien d'un produit logiciel ou d'un jeu en direct.

J-18808-Ljbffr