Create Alert
Email me similar jobs

Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

NBCUniversal est l’une des plus importantes entreprises de médias et de divertissement au monde. Nous créons du contenu de calibre mondial que nous distribuons à travers notre portefeuille de productions cinématographiques, télévisuelles et de diffusion en continu, et que nous faisons vivre par l’entremise de nos destinations de parcs thématiques à l’échelle mondiale, de nos produits de consommation et de nos expériences. Nous possédons et exploitons des marques de premier plan dans les domaines du divertissement et de l’information, notamment NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo et Peacock, notre service de diffusion en continu haut de gamme financé par la publicité. Nous produisons et distribuons des films et des émissions de premier plan par l’intermédiaire de nos puissants studios de cinéma et de télévision, notamment Universal Pictures, DreamWorks Animation et Focus Features, ainsi que les quatre studios de télévision mondiaux regroupés sous la bannière Universal Studio Group. Nous exploitons également des parcs thématiques et des expériences de calibre mondial partout dans le monde grâce à Universal Destinations & Experiences, dont Universal Orlando Resort, qui accueille Universal Epic Universe, ainsi qu’Universal Studios Hollywood. NBCUniversal est une filiale de Comcast Corporation. Pour en savoir plus, visitez

Notre impact repose sur l’amélioration des collectivités où vivent et travaillent les membres de notre personnel, notre clientèle et nos publics. Nous avons une riche tradition d’engagement communautaire et veillons à ce que notre personnel ait l’occasion de contribuer activement à sa communauté. Nous favorisons une culture inclusive et nous nous efforçons d’attirer et de développer une main-d’œuvre talentueuse afin de créer et d’offrir un vaste éventail de contenus qui reflètent le monde dans lequel nous vivons.

À titre de programmeur ou programmeuse senior en rendu (Mobile – Unreal), vous serez responsable de concevoir, de mettre en œuvre et de maintenir des systèmes de rendu Unreal Engine optimisés pour les plateformes mobiles. Vous mettrez l’accent sur la livraison de visuels de haute qualité dans le respect de contraintes strictes de performance, de mémoire et de consommation énergétique sur une vaste gamme d’appareils mobiles. Vous collaborerez étroitement avec les équipes Artistique, Tech Art, Moteur et Jouabilité afin de vous assurer que les solutions de rendu évoluent efficacement tout en respectant les exigences visuelles et techniques.

  • Concevoir, mettre en œuvre et maintenir des systèmes et fonctionnalités de rendu dans Unreal Engine pour les plateformes mobiles.
  • Travailler sur les shaders, les matériaux, l’éclairage, le post-traitement et les systèmes de rendu optimisés pour les GPU mobiles.
  • Collaborer avec les équipes Artistique et Tech Art afin de développer des solutions visuelles évolutives adaptées aux contraintes de performance des appareils mobiles.
  • Optimiser les systèmes de rendu en matière de performance, d’utilisation mémoire, de bande passante et de consommation énergétique sur les appareils mobiles.
  • Maintenir et améliorer le code de rendu existant afin d’assurer sa stabilité sur une vaste gamme de configurations matérielles mobiles.
  • Déboguer des problèmes complexes de rendu liés aux shaders, à l’éclairage, aux performances GPU et aux artefacts visuels sur les plateformes mobiles.
  • Écrire du code C++ et des shaders propres, maintenables et bien documentés selon les meilleures pratiques d’Unreal Engine.
  • Effectuer le profilage et l’analyse des performances de rendu à l’aide des outils Unreal Engine et des profileurs de plateformes mobiles (p. ex., Android GPU Inspector, Xcode Instruments).
  • Contribuer aux décisions relatives au pipeline de rendu afin d’assurer une évolutivité efficace sur des appareils mobiles allant du haut de gamme à l’entrée de gamme.
  • Soutenir l’intégration et l’optimisation des fonctionnalités de rendu d’Unreal Engine pour les cibles mobiles.
  • Collaborer avec les équipes Moteur et Plateforme afin d’assurer une gestion adéquate des contraintes de rendu propres aux plateformes (iOS et Android).
  • Encadrer les programmeurs et programmeuses de niveau intermédiaire et junior grâce à de l’orientation technique et à des revues de code.
  • Se tenir à jour concernant les nouveautés du rendu dans Unreal Engine et les meilleures pratiques en graphismes mobiles.
  • Excellente maîtrise du C++, avec de l’expérience dans le développement de systèmes de rendu avec Unreal Engine.
  • Au moins de 6 à 8 ans d’expérience professionnelle en programmation de jeux vidéo, y compris sur des titres commercialisés pour plateformes mobiles.
  • Expérience pratique et professionnelle des pipelines de rendu d’Unreal Engine.
  • Solide compréhension des concepts de rendu en temps réel, notamment l’éclairage, l’ombrage, les matériaux et le post-traitement.
  • Expérience de l’optimisation de systèmes de rendu pour les GPU mobiles et les environnements matériels à ressources limitées.
  • Excellente connaissance des contraintes des plateformes mobiles, notamment en matière de performance, de mémoire, de bande passante et de consommation énergétique.
  • Expérience du profilage et du débogage des performances de rendu sur appareils mobiles.
  • Excellentes aptitudes pour la résolution de problèmes et le débogage de systèmes critiques pour la performance.
  • Excellentes habiletés de communication et capacité à collaborer efficacement avec les équipes Artistique et Ingénierie.
  • Expérience avec des systèmes de gestion de versions tels que Perforce ou Git.

Atouts souhés souhaités :

  • Expérience de la modification ou de l’extension des systèmes de rendu d’Unreal Engine pour les plateformes mobiles.
  • Expérience de travail sur les plateformes iOS et Android ainsi qu’avec leurs API graphiques.
  • Connaissance des architectures de GPU mobiles et des stratégies d’optimisation du rendu.
  • Expérience du déploiement de solutions de rendu évolutives sur une vaste gamme d’appareils aux capacités variées.
  • Fort intérêt pour le rendu temps réel mobile et l’optimisation visuelle.
  • Passion pour la création de visuels de haute qualité dans des environnements aux ressources limitées.

#J-18808-Ljbffr
Similar jobs

Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

Apply Now
Back to search page