Talent.com
Senior Rendering Programmer
Senior Rendering ProgrammerWB Games Montreal Inc • Montreal, Quebec, Canada
Senior Rendering Programmer

Senior Rendering Programmer

WB Games Montreal Inc • Montreal, Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

About the Company

Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming. The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.

About WB Games Montréal

WB Games Montréal is a division of Warner Bros Interactive Entertainment (WBIE). Founded in 2010, we are 300+ creative team members strong who join forces every day to create unforgettable AAA experiences across all platforms.

Job Description

WB Central Games Technologies (CGT) and WB Games Montreal , a division of Warner Bros. Interactive Entertainment (WBIE), are seeking a Senior Programmer, Rendering with extensive rendering and platform optimization experience to join our talented team working on unannounced AAA console titles.

As a member of the central programming team, you will collaborate with designers, artists, and technology leads at several WB Games studios to develop immersive gameplay experiences with industry leading visuals. Specifically, you will be working to support a talented team of expert programmers that are building a vision for future games at Warner Bros. and will be partnered directly with games in development, including projects at Avalanche Software and NetherRealm.

Your New Role…

In this role, you will work as part of a programming team to develop, maintain, and optimize systems and tools related to game rendering and platform-specific features. You will coordinate with and support other departments to ensure continuous debugging of issues. You will also be responsible for prioritizing tasks and working with production and technical leadership to keep assigned tasks within established deadlines. You will play a key role in solving problems or situations that impact your team and projects. You will ensure that the technical documentation related to the development of the team is complete and up to date.

Your responsibilities include the design, authoring, maintenance and refactoring of visual and effects systems. You should have a strong focus on innovation and leverage a deep technical background and experience. You will contribute to the roadmap, architecture, technical and business delivery of various software applications. Strong soft skills are required to collaborate with various game teams, to gain buy-in and enhance these solutions. You will also work closely with QA and technical leadership to ensure the stability and accuracy of code and authoring systems by identifying, communicating and resolving defects.

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.
  • Create a job alert for this search

    Senior Rendering Programmer • Montreal, Quebec, Canada

    Similar jobs
    [Disney Dreamlight Valley] Programmeur(-euse) jouabilité sénior - Senior Gameplay Programmer

    [Disney Dreamlight Valley] Programmeur(-euse) jouabilité sénior - Senior Gameplay Programmer

    Gameloft • Montreal
    Full-time
    Gameloft Montréal recherche un(e) nouvel(le).Programmeur(-euse) jouabilité sénior.Riche en quêtes, en explorations et en activités captivantes mettant en scène vos héros Disney Pixar préférés, Disn...Show more
    Last updated: 15 days ago • Promoted
    Senior Gameplay Programmer — Unity / C#

    Senior Gameplay Programmer — Unity / C#

    Gameloft Montreal • Montreal
    Full-time
    Une entreprise de développement de jeux à Montréal recherche un(e) Programmeur(-euse) jouabilité sénior pour rejoindre l'équipe de Disney Dreamlight Valley. Vous serez responsable de développer des ...Show more
    Last updated: 15 days ago • Promoted
    Senior Application Developer

    Senior Application Developer

    Nesto Inc. • Montreal
    Full-time
    Come shape the future of real estate and finance with us! We\'re seeking a.Associate to Senior) to join our team and help us build the next generation of AI-powered applications.If you have a knack...Show more
    Last updated: 16 days ago • Promoted
    Trigonometry Private Tutoring Jobs Saint-Lin-Laurentides

    Trigonometry Private Tutoring Jobs Saint-Lin-Laurentides

    Superprof • Saint-Lin-Laurentides, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Lead Programmer

    Lead Programmer

    Signal Space Lab Inc. • Montreal
    Full-time
    Signal Space Lab is an interactive creation studio in Montreal, QC in Canada specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance in the art of inter...Show more
    Last updated: 16 days ago • Promoted
    Programmeur.se Gameplay Senior / Senior Gameplay Programmer

    Programmeur.se Gameplay Senior / Senior Gameplay Programmer

    Cloud Imperium Games Montreal • Montreal
    Full-time
    Présentation de Cloud Imperium Games.Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier plan reconnue pour ses expériences de jeu innovantes et immersives.Nous nous c...Show more
    Last updated: 16 days ago • Promoted
    Senior UI Programmer

    Senior UI Programmer

    Invoke Studios • Montreal
    Full-time
    At Invoke, our mission is to Have Fun Building Great Games.We believe the best games come from people who love what they do, in an environment that values them and their ideas.That’s why we make ga...Show more
    Last updated: 16 days ago • Promoted
    Project Programming Lead - Gameplay [Rainbow Six Mobile]

    Project Programming Lead - Gameplay [Rainbow Six Mobile]

    Ubisoft Entertainment • Montreal
    Full-time
    Project Programming Lead - Gameplay [Rainbow Six Mobile].Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable gaming experiences — from...Show more
    Last updated: 1 day ago • Promoted
    Senior QA Automations Engineer, Core Apps

    Senior QA Automations Engineer, Core Apps

    Solink Corp. • Ahuntsic North, ca
    Full-time +1
    Senior QA Automation Engineer, Core Apps Location : .Sean Yang, Director of Engineering.Vacancy Status : This is an active role and we are currently hiring for this position.About Solink At Solink, o...Show more
    Last updated: 21 days ago • Promoted
    Senior 3C Gameplay Programmer – Lead Character / Control / Camera

    Senior 3C Gameplay Programmer – Lead Character / Control / Camera

    PUBG Corporation • Montreal
    Full-time
    Un studio de développement de jeux recherche un Principal Gameplay Programmer spécialisé dans les systèmes 3C.Vous serez responsable de la conception des systèmes de gameplay.Le candidat idéal doit...Show more
    Last updated: 16 days ago • Promoted
    Dessinateur principal / Senior Drafter

    Dessinateur principal / Senior Drafter

    Airbus Canada Limited Partnership • Pointe-Claire, Quebec, Canada
    Full-time +1
    Job Description : • • • •Description de l'emploi : • • Vous avez une expérience comme responsable du maintien des plans maître d'un site Industriel, vous avez travaillé dans la gestion de base de don...Show more
    Last updated: 9 days ago • Promoted
    Senior Azure Programmer / Developer - Contract

    Senior Azure Programmer / Developer - Contract

    Dls Technology Corporation • Ahuntsic North, ca
    Full-time
    Senior Azure Programmer / Software Developer Company : DLS Technology Corporation.DLS is seeking a Senior Programmer / Software Developer for a contract role to support the development, maintenance, and...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Gameplay Programmer

    Senior AI Gameplay Programmer

    QUANTIC DREAM • Montreal-Ouest
    Full-time
    Reporting to the Gameplay Programming Director, you will actively participate in game development activities such as conception, refinement and launch of gameplay features related to the behaviour ...Show more
    Last updated: 16 days ago • Promoted
    Versatile Game Programmer — Shape Narrative Experiences

    Versatile Game Programmer — Shape Narrative Experiences

    DON'T NOD Montréal • Montreal
    Full-time
    A leading narrative game studio in Montreal seeks a skilled programmer with at least 5 years of video game development experience. You will develop game features and improve engine modules while ens...Show more
    Last updated: 11 days ago • Promoted
    Senior QA Automations Engineer, Core Apps

    Senior QA Automations Engineer, Core Apps

    Solink • Ahuntsic North, ca
    Full-time +1
    Senior QA Automation Engineer, Core Apps.Reports To : Sean Yang, Director of Engineering.Vacancy Status : This is an active role and we are currently hiring for this position.About Solink At Solink, ...Show more
    Last updated: 26 days ago • Promoted
    Unity Programmer

    Unity Programmer

    Ironbelly Studios • Montreal
    Full-time
    Ever wanted your work to matter beyond entertainment? We're building high-fidelity training simulators for heavy equipment — excavators, cranes, port machinery — and we need Unity programmers eager...Show more
    Last updated: 13 days ago • Promoted
    Senior Developer, Platform New Montreal, Canada

    Senior Developer, Platform New Montreal, Canada

    AppDirect, Inc • Montreal
    Full-time
    Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ...Show more
    Last updated: 16 days ago • Promoted
    Programmeur senior en rendu / Senior Rendering Programmer

    Programmeur senior en rendu / Senior Rendering Programmer

    Highdive • Montreal
    Full-time
    Programmeur de moteurs senior / Senior Engine Programmer.Be among the first 25 applicants.Programmeur de moteurs senior / Senior Engine Programmer. Get AI-powered advice on this job and more exclusi...Show more
    Last updated: 16 days ago • Promoted