Senior Rendering Programmer / Programmeur.euse De Rendu Senior

Montreal, QC, Canada

Job Description

Aperau de l'entreprise

Chaque grande histoire a un nouveau depart. Nous sommes ravis d'annoncer que Discovery et WarnerMedia se sont associes pour devenir Warner Bros. Discovery. WBD est une societe mondiale de medias et de divertissement de premier plan, offrant au public le portefeuille de contenus, de marques et de franchises le plus differencie et le plus complet au monde, dans les domaines de la television, du cinema, des sports, des actualites, du streaming et des jeux. Nous accueillons les meilleurs conteurs du monde, creant des produits de classe mondiale pour les consommateurs. Des creatifs brillants aux pionniers de la technologie et au-dela, rejoignez-nous alors que nous entrons dans le prochain chapitre.

Depuis son lancement en 2010, Warner Bros. Games Montreal compte plus de 300 employes et continue de croatre et de recruter des talents supplementaires. Travaillant avec certaines des plus grandes marques de Warner Bros. Studios, dont DC Entertainment, le studio se consacre au developpement de jeux video AAA.

WB Games Montreal, a division of Warner Bros. Interactive Entertainment (WBIE), seeks a Senior Rendering Programmer to work on core rendering technology for its newest games. As a programmer in the rendering team, you will help us further extend and innovate key visual technology for our games. You will also potentially contribute and interact with a wide variety of technologies and Unreal Engine 5, including memory management, optimization, tools, multithreading and more.

We are looking for talented, self-motivated individuals with the capability and drive to build innovative graphics technology for current-generation platforms. We also want passionate, creative, communicative, and committed people with a strong desire to explore and master new areas of real-time rendering. We also encourage our employees to be involved and driven, and in return we provide great individual freedom and autonomy, and true influence.

Responsibilities

  • In collaboration with artists, research, and design you will be responsible for implementing, optimizing and maintaining rendering features.
  • For optimizing systems: CPU, GPU, framerate, memory usage and load-times
  • Working with content creators to help refine their workflows
  • Identify problems and create solutions
Experience
  • 7+ years game industry or related programming experience.
Education
  • B.S. in computer science, or another relevant field.
Knowledge/Skills
  • Excellent C/C++ understanding and skills, with the ability to write highly efficient and optimized code.
  • Strong knowledge of several real-time rendering topics (lighting, shading, shadows, global illumination, post-processing, etc.)
  • Strong knowledge of PC, PlayStation and Microsoft Xbox development.
  • Knowledge of Graphics APIs (DirectX 11/12, Consoles) and Graphics Pipelines.
  • Experience researching, developing & optimizing rendering techniques & systems on multiple platforms.
  • Technical demo or publication(s) are a plus.
  • Experience with a wide variety of engine technology, including memory management, streaming, rendering, animation, editors, build tools, and more.
  • Must be able to work closely with artists and other programmers to develop compelling. technology that enables innovative game systems and features.
  • Great ability to quickly debug problems and identify solutions.


WB Games Montreal, une division de Warner Bros. Interactive Entertainment (WBIE), est a la recherche daEUR(TM)un.e programmeur.euse de rendu senior pour travailler sur nos technologies centrales de rendu pour nos futur jeux. aEUR ce titre, tu nous aideras dans laEUR(TM)expansion et laEUR(TM)innovation des principales technologies visuelles de nos jeux. Potentiellement, tu seras aussi amene a toucher a un large eventail de technologies et au moteurs Unreal 5, notamment en matiare de la gestion de la memoire, de laEUR(TM)optimisation, des outils et du traitement multifilaire, entre autres.

Nous recherchons des personnes talentueuses, motivees et determinees capables de concevoir des technologies graphiques novatrices pour les plateformes de la generation actuelle. Nous recherchons aussi des gens passionnes, creatifs et communicatifs qui saEUR(TM)investissent dans leur travail et qui sont dotes daEUR(TM)une forte volonte daEUR(TM)explorer et de maatriser de nouveaux domaines du rendu en temps reel. Nous encourageons egalement nos employes a faire preuve daEUR(TM)engagement et de determination et, en echange, nous leur accordons une grande autonomie individuelle et une veritable influence.

Responsabilites
  • Mettre en A"uvre, optimiser et entretenir les caracteristiques de rendu en collaboration avec les artistes et les responsables de la recherche et de la conception.
  • Optimiser les systames : unite centrale de traitement (UCT), unite de traitement graphique (UTG), frequence daEUR(TM)images, utilisation de la memoire et delais de chargement.
  • Travailler de concert avec les createurs de contenu pour aider a ameliorer leur flux de travail.
  • Cerner les problames et concevoir des solutions.
Experience
  • Au moins sept ans daEUR(TM)experience dans laEUR(TM)industrie du jeu ou experience de programmation similaire.
a?ducation
  • Baccalaureat en informatique ou tout autre domaine pertinent.
Connaissances et aptitudes
  • Solides connaissances sur divers sujets portant sur le rendu en temps reel (eclairage, ombrage, illumination globale, post-traitement, etc.).
  • Excellentes connaissances de developpement pour PC, PlayStation 4 de SONY et Xbox One de Microsoft.
  • Connaissances des interfaces de programmation daEUR(TM)applications graphiques (DirectX 11 ou 12, consoles) et des fonctions graphiques.
  • Experience en recherche, en developpement et en optimisation des techniques et des systames de rendu sur de multiples plateformes.
  • Demonstration technique ou publication(s), un atout
  • Experience avec un large eventail de technologies de moteurs, notamment pour la gestion de la memoire, la lecture en continu, le rendu, laEUR(TM)animation, les editeurs, les outils de conception et plus encore.
  • Capacite de collaborer etroitement avec des artistes et daEUR(TM)autres programmeurs pour developper une technologie captivante permettant le deploiement de caracteristiques et de systames de jeux novateurs.
  • Capacite de conception, de programmation et daEUR(TM)optimisation en C/C++ dans de nouveaux systames et des systames actuels tout en pouvant se concentrer sur au moins une specialite liee aux jeux video.
  • Excellentes capacites de rapidement resoudre des problames et cibler des solutions.
Warner Bros. Discovery saisit l'opportunite de constituer une main daEUR(TM)A"uvre qui reflate la diversite de notre societe et du monde qui nous entoure. aStre un employeur offrant l'egalite des chances signifie que nous prenons au serieux notre responsabilite de considerer les candidats qualifies sur la base du merite, sans tenir compte de la race, de la couleur, de la religion, de l'origine nationale, du sexe, de l'orientation sexuelle, de l'identite ou de l'expression de genre, de l'age, du handicap mental ou physique et des informations genetiques, de l'etat civil, de la citoyennete, du statut militaire, du statut de veteran protege ou de toute autre categorie protegee par la loi.

Si vous ates un candidat qualifie souffrant d'un handicap et que vous avez besoin d'un amenagement raisonnable pour postuler a ce poste, veuillez nous contacter a l'adresse recruitadmin@warnermedia.com.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2062628
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned