Programmeur.se rendu

Montreal

Offre publiée le 2025-08-03

WB Games Montreal Inc

Description du poste

WB Central Games Technologies (CGT) et WB Games Montréal recherchent un.e programmeur.se, rendu ayant de l’expérience en rendu et optimisations pour les plateformes pour rejoindre notre équipe talentueuse travaillant sur des titres AAA non annoncés sur consoles.

En tant que membre de l’équipe centrale de programmation, tu collaboreras avec des designers, des artistes et des responsables technologiques de plusieurs studios de WB Games pour développer des expériences de jeu immersives avec des visuels à la pointe de l’industrie. Plus précisément, tu travailleras en soutien à une équipe talentueuse de programmeurs experts qui construisent une vision pour les jeux futurs de Warner Bros. et tu seras directement associé à des jeux en cours de développement, y compris des projets chez Avalanche Software et NetherRealm.

Ton nouveau poste…

Dans ce rôle, tu travailleras au sein d’une équipe de programmation pour développer, maintenir et optimiser des systèmes et des outils liés au rendu graphique et aux fonctionnalités spécifiques aux plateformes. Tu collaboreras avec d’autres départements et les soutiendras afin d’assurer un débogage continu des problèmes. Tu joueras un rôle clé dans la résolution de problèmes ou de situations ayant un impact sur ton équipe et les projets. Tu veilleras à ce que la documentation technique liée au développement de l’équipe soit complète et à jour.

Tes responsabilités incluent la conception, la création, la maintenance et la refonte des systèmes visuels et d’effets. Tu devras faire preuve d’un fort esprit d’innovation et tirer parti de ton expérience et de ton bagage technique. De solides compétences interpersonnelles sont requises pour bien collaborer avec différentes équipes de développement. Tu travailleras également en étroite collaboration avec l’assurance qualité (QA) et la direction technique afin de garantir la stabilité et la fiabilité du code et des systèmes de création, en identifiant, communiquant et résolvant les défauts.

Responsabilités de ton poste…

  • Développer du code avec une équipe de programmation de rendu pour soutenir de nouveaux systèmes, fonctionnalités, outils, et tirer parti des dernières technologies tout en maintenant une base de code stable.
  • Travailler en étroite collaboration avec la direction, les autres leaders de département et la production afin de respecter les délais et objectifs de programmation.
  • Implémenter, optimiser et maintenir les fonctionnalités de rendu en collaboration avec les artistes et les gestionnaires de recherche et de conception.
  • Optimiser les systèmes pour des plateformes uniques, en se concentrant sur l'utilisation du GPU, du CPU et de la mémoire, y compris les PC haut de gamme et bas de gamme.
  • Travailler avec les créateurs de contenu pour améliorer leur flux de travail.

Compétences & expérience…

  • Avoir plus de 2 ans d'expérience en développement logiciel pour l'industrie du jeu, dans l'équipe de rendu.
  • Baccalauréat en informatique ou en génie informatique ou dans un autre domaine pertinent ou expérience de travail équivalente jugée adéquate.
  • Connaissances de divers sujets liés au rendu en temps réel (éclairage, ombrage, illumination globale, post-traitement, etc.).
  • Connaissance des interfaces de programmation d'applications graphiques (DirectX 11 ou 12, consoles) et des fonctions graphiques.
  • Expérience dans l'application des meilleures pratiques de codage.
  • Expérience en programmation de jeux sur console à grande échelle à diverses étapes du cycle de vie, y compris le prototypage, la production et la livraison, un atout désirable.
  • Expérience en gestion de la mémoire, en multifilaire (multithreading) et en développement multiplateforme.
  • Expérience avec le moteur de jeu Unreal Engine 4 ou 5 est un atout.
  • Compétences organisationnelles et rédactionnelles dans la langue anglaise afin de bien collaborer avec les studios internationaux.
  • Compréhension de l'optimisation des systèmes et compétences en débogage.
  • Créativité, orienté.e vers les résultats, motivation personnelle, débrouillardise, résolution de problèmes.
  • Capacité à collaborer avec des équipes interdépartementales en programmation et création de contenu.