Enable job alerts via email!

Programmeur.euse senior, Rendu / Senior Programmer, Rendering

Warner Bros. Entertainment

Montreal

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

Une entreprise de jeux vidéo de premier plan à Montréal recherche un.e programmeur.euse senior, Rendu. Le candidat idéal aura une expérience significative avec les systèmes de rendu et l'optimisation sur des plateformes de jeux AAA. Dans ce rôle, vous travaillerez en collaboration avec divers départements pour développer des expériences de jeu immersives et de haute qualité, tout en maintenant une base de code stable. Une forte créativité et un souci du détail sont essentiels.

Benefits

Environnement de travail créatif
Opportunités de développement professionnel
Équipe diversifiée et inclusive

Qualifications

  • Plus de 5 ans d'expérience en développement logiciel pour l'industrie du jeu.
  • Participation à la production d'au moins 2 titres de jeux AAA.
  • Connaissances approfondies en rendu en temps réel.

Responsibilities

  • Développer, maintenir et optimiser les systèmes et outils liés au rendu.
  • Travailler avec des artistes et des gestionnaires de design.
  • Assurer le débogage continu des problèmes.

Skills

Développement en équipe
Optimisation des systèmes
Débogage
Collaboration inter-équipes
Résolution de problèmes

Education

Baccalauréat en informatique ou en génie informatique

Tools

Unreal Engine 4 ou 5
DirectX 11 ou 12
Job description
Français — Description du poste

Bienvenue chez Warner Bros. Discovery… l'étoffe dont sont faits les rêves

WB Central Games Technologies (CGT) et WB Games Montréal, une division de Warner Bros. Interactive Entertainment (WBIE), recherchent un.e programmeur.euse senior, Rendu ayant une vaste expérience en rendu et optimisations pour les plateformes pour rejoindre notre équipe travaillant sur des titres AAA non annoncés sur consoles.

En tant que membre de l'équipe de programmation centrale, vous collaborerez avec des designers, des artistes et des leaders techniques de plusieurs studios au sein du groupe WB Games afin de développer des expériences de jeu immersives avec une qualité visuelle hors pair. Vous travaillerez pour soutenir une équipe de programmation experte qui œuvre à bâtir la vision des futurs jeux de WB Games et vous travaillerez directement avec les équipes de plusieurs titres en développement, y compris des projets chez Avalanche Software et NetherRealm.

Your New Role…

Dans ce rôle, vous travaillerez au sein d'une équipe de programmation pour développer, maintenir et optimiser les systèmes et outils liés au rendu de jeu et aux fonctionnalités spécifiques à la plateforme. Vous coordonnerez avec et soutiendrez d'autres départements pour assurer un débogage continu des problèmes. Vous serez également responsable de prioriser les tâches et de travailler avec la production et la direction technique pour respecter les délais établis. Vous jouerez un rôle clé dans la résolution de problèmes ou de situations qui impactent votre équipe et les projets. Vous vous assurerez que la documentation technique liée au développement de l'équipe est complète et à jour.

Vos responsabilités incluent la conception, la rédaction, le maintien et le refactoring (refactoring) des systèmes visuels et d’effets spéciaux. Pour bien relever les défis, vous devrez faire usage de votre fort penchant pour l'innovation et savoir comment tirer parti de votre robuste bagage technique et d'expérience. Vous contribuerez à la feuille de route, à l'architecture, à la livraison technique et commerciale de diverses applications logicielles. Vous devrez mettre à profit vos compétences interpersonnelles afin de bien collaborer avec les équipes de jeu, pour obtenir consensus et améliorer les solutions à mettre en place. Vous travaillerez également en étroite collaboration avec l'assurance qualité et la direction technique afin d’assurer la stabilité et la précision du code et des systèmes d'auteur en identifiant, communiquant et résolvant les défauts.

Responsabilités du 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.
  • Participer à façonner la culture de l'équipe en soutenant votre leader, en aidant vos collègues à adopter les meilleures pratiques et en fournissant des rétroactions constructives basées sur votre expertise.
  • 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 5 ans d'expérience en développement logiciel pour l'industrie du jeu, dans l'équipe de rendu.
  • Avoir participé à la production d'au moins 2 titres de jeux AAA.
  • 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 approfondies 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 à toutes les étapes du cycle de vie, y compris le prototypage, la production et la livraison.
  • Expérience en gestion de la mémoire, en multifilaire (multithreading) et en développement multiplateforme.
  • Expérience avec le moteur 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 excellentes compétences en débogage.
  • Créativité, orientation 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.
  • Publications sur les techniques de rendu ou d'effets (ACM SIGGRAPH, GDC, IEEE) est un plus.

------------------------

WB Central Games Technologies (CGT) et WB Games Montréal, une division de Warner Bros. Interactive Entertainment (WBIE), recherchent un programmeur.euse senior, rendu avec une vaste expérience en rendu et optimisation de plateformes pour rejoindre notre équipe talentueuse travaillant sur des titres AAA consoles non annoncés.

En tant que membre de l'équipe centrale de programmation, vous collaborerez avec des designers, artistes et leaders techniques de plusieurs studios WB Games afin de développer des expériences de jeu immersives avec des visuels de qualité leader du secteur. Plus précisément, vous soutiendrez une équipe d’experts qui construit la vision des futurs jeux de WB Games et vous travaillerez directement avec des titres en développement, y compris des projets chez Avalanche Software et NetherRealm.

Votre nouveau rôle…

Dans ce rôle, vous ferez partie d'une équipe de programmation pour développer, maintenir et optimiser les systèmes et outils liés au rendu du jeu et aux fonctionnalités spécifiques à la plateforme. Vous coordonnerez et soutiendrez d'autres départements pour assurer le débogage continu des problèmes. Vous serez également responsable de prioriser les tâches et de travailler avec la production et la direction technique pour respecter les délais établis. Vous jouerez un rôle clé dans la résolution de problèmes ou de situations qui impactent votre équipe et les projets. Vous vous assurerez que la documentation technique liée au développement de l'équipe est complète et à jour.

Vos responsabilités incluent la conception, la rédaction, la maintenance et le refactoring des systèmes visuels et d’effets. Vous devrez avoir un fort accent sur l'innovation et tirer parti d’un solide bagage technique et d’expérience. Vous contribuerez à la feuille de route, à l’architecture, à la livraison technique et commerciale de diverses applications logicielles. Des compétences relationnelles seront requises pour collaborer avec les équipes de jeu et obtenir l’adhésion pour améliorer les solutions. Vous travaillerez également en étroite collaboration avec l’assurance qualité et la direction technique afin d’assurer la stabilité et la précision du code et des systèmes d’auteur en identifiant, communiquant et résolvant les défauts.

Your Role Accountabilities…

  • Develop code with a rendering programming team to support new systems, features, tools, and take advantage of the latest technologies while maintaining a stable code base.
  • Work closely with management, other department leadership and production to meet programming timelines and objectives.
  • Participate in shaping the team's culture by supporting your leader, helping colleagues adopt best practices, and providing constructive feedback based on your expertise.
  • Implement, optimize, and maintain rendering features in collaboration with artists and research and design managers.
  • Optimize systems for unique platforms, focusing on GPU, CPU, and memory usage, including high-end and low-end PC.
  • Work with content creators to help improve their workflow.

Qualifications & Experience…

  • 5+ years of experience in software development in the gaming industry, in the rendering team.
  • Have participated in the production of at least 2 AAA game titles.
  • Bachelor's degree in computer science or computer engineering or another relevant field or equivalent work experience deemed adequate.
  • Strong knowledge of various topics related to real-time rendering (lighting, shading, global illumination, post-processing, etc.).
  • Knowledge of graphical application programming interfaces (DirectX 11 or 12, consoles) and graphical functions.
  • Experience in applying coding best practices.
  • Experience programming large-scale console games at all stages of the life cycle, including prototyping, production, and shipping.
  • Experience with memory management, multi-threading, and cross-platform development.
  • Experience with Unreal Engine 4/5 is a plus.
  • Good organizational and writing skills.
  • Understanding of system optimization and excellent debugging skills.
  • Creativity, results-oriented, self-motivation, resourcefulness, problem solving.
  • Ability to collaborate with interdepartmental teams in programming and content creation.
  • Published papers on rendering or effects techniques (ACM SIGGRAPH, GDC, IEEE) is a plus.

Comment nous faisons avancer les choses…

Cette dernière partie est probablement la plus importante ! Chez WBD, nos principes phares sont les valeurs fondamentales par lesquelles nous opérons et sont au cœur de la façon dont nous faisons les choses. Vous pouvez les retrouver sur les principes directeurs sur le site web et des exemples d’équipe sur ce que ces principes signifient pour nous. Nous espérons qu’ils résonneront en vous et avons hâte d’en discuter lors de votre entretien.

S’engager pour l’inclusion chez WBD

Warner Bros. Discovery s’engage à bâtir une équipe reflétant la diversité de notre société et du monde qui nous entoure. Être un employeur offrant l'égalité des chances signifie que nous prenons au sérieux notre responsabilité d’évaluer les candidatures qualifiées sur la base du mérite, sans tenir compte de la race, de la couleur, de la religion, de l’origine nationale, du sexe, de l’orientation sexuelle, de l’identité ou de l’expression de genre, de l’âge, du handicap mental ou physique et des informations génétiques, de l’état civil, de la citoyenneté, du statut militaire, du statut de vétéran protégé ou de toute autre catégorie protégée par la loi.

Si vous êtes un candidat qualifié et que vous avez besoin de mesures d’adaptation ou d’accommodements lors du processus de candidature et/ou de recrutement, veuillez consulter la page d’accessibilité pour de telles instructions.

Welcome to Warner Bros. Discovery… the stuff dreams are made of.

Who We Are…

When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next…

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

Since its launch in 2010, Warner Bros. Games Montréal has more than 300 employees and continues to grow and recruit additional talents. Working with some of Warner Bros. Studios’ biggest brands, including DC Entertainment, the studio is dedicated to developing AAA videogames.

How We Get Things Done…

This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them on the guiding principles page along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

Championing Inclusion at WBD

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

Si vous êtes une personne candidate qualifiée et que vous avez besoin d’ajustements lors du processus de candidature et/ou de recrutement, veuillez visiter la page d’accessibilité pour obtenir les instructions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs