Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile

NBCUniversal
🇨🇦 Canada
Hybrid
Senior
1 month ago
  • Epic
  • Unreal
  • Unreal Engine
  • iOS
  • Android
  • C++
  • Perforce
  • Git
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information.

Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.

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 www.nbcuniversal.com.

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.

ROLE SUMMARY

As aSenior Engine Programmer (Mobile – Unreal), you are responsible for designing, implementing, and optimizing Unreal Engine engine‑level systems specifically for mobile platforms. You focus on performance, memory, power, and platform constraints unique to mobile devices, ensuring Unreal Engine supports high‑quality gameplay and stable runtime behaviour on iOS and Android.

RESPONSIBILTIES

  • Design, implement, and maintain Unreal Engine engine‑level systems targeting mobile platforms.
  • Optimize Unreal Engine subsystems for mobile performance, memory usage, and power constraints.
  • Work on platform‑specific Unreal Engine integrations for iOS and Android.
  • Collaborate with rendering and gameplay engineers to ensure Unreal Engine features are mobile‑friendly.
  • Maintain and improve Unreal Engine code to support a wide range of mobile hardware configurations.
  • Profile and debug complex Unreal Engine performance issues on real mobile devices.
  • Support mobile‑specific engine features such as asset streaming, memory budgeting, and platform abstraction.
  • Write clean, maintainable, and well‑documented Unreal Engine C++ code following team standards.
  • Participate in engine optimization, stability, and scalability efforts for mobile titles.
  • Contribute to technical discussions around Unreal Engine mobile strategy and long‑term support.
  • Mentor junior programmers through technical guidance and collaboration.
  • Stay current with Unreal Engine mobile updates and mobile platform changes.

RÉSUMÉ DU POSTE

À titre de Programmeur ou programmeuse moteur senior (Mobile – Unreal), vous êtes responsable de la conception, de l’implantation et de l’optimisation des systèmes de niveau moteur d’Unreal Engine spécifiquement destinés aux plateformes mobiles. Vous mettez l’accent sur les performances, la mémoire, la consommation énergétique et les contraintes propres aux appareils mobiles afin de garantir qu’Unreal Engine offre une expérience de jeu de haute qualité et un comportement d’exécution stable sur iOS et Android.

RESPONSABILITÉS

  • Concevoir, implanter et maintenir les systèmes de niveau moteur d’Unreal Engine destinĂ©s aux plateformes mobiles.
  • Optimiser les sous-systèmes d’Unreal Engine en fonction des performances mobiles, de l’utilisation de la mĂ©moire et des contraintes Ă©nergĂ©tiques.
  • Travailler sur les intĂ©grations propres aux plateformes iOS et Android dans Unreal Engine.
  • Collaborer avec les ingĂ©nieurs et ingĂ©nieures en rendu et en gameplay afin de s’assurer que les fonctionnalitĂ©s d’Unreal Engine sont adaptĂ©es aux appareils mobiles.
  • Maintenir et amĂ©liorer le code d’Unreal Engine afin de prendre en charge une vaste gamme de configurations matĂ©rielles mobiles.
  • Effectuer le profilage et le dĂ©bogage de problèmes complexes de performance d’Unreal Engine sur des appareils mobiles rĂ©els.
  • Soutenir les fonctionnalitĂ©s moteur propres au mobile, notamment le streaming d’actifs, la gestion des budgets mĂ©moire et l’abstraction de plateforme.
  • RĂ©diger du code C++ Unreal Engine propre, maintenable et bien documentĂ© conformĂ©ment aux normes de l’équipe.
  • Participer aux efforts d’optimisation, de stabilitĂ© et d’évolutivitĂ© du moteur pour les titres mobiles.
  • Contribuer aux discussions techniques concernant la stratĂ©gie mobile d’Unreal Engine et son soutien Ă  long terme.
  • Encadrer les programmeurs et programmeuses juniors grâce Ă  l’accompagnement technique et Ă  la collaboration.
  • Se tenir Ă  jour quant aux mises Ă  jour mobiles d’Unreal Engine et aux changements apportĂ©s aux plateformes mobiles.

Basic Requirements:

  • Strong proficiency in C++, with experience developing engine‑level systems in Unreal Engine.
  • At least 6–8 years of professional experience in game programming, including mobile Unreal Engine development.
  • Professional experience shipping Unreal Engine titles on iOS and/or Android.
  • Strong understanding of mobile platform constraints within Unreal Engine, including performance, memory, and OS lifecycle.
  • Excellent problem‑solving and debugging skills for Unreal Engine mobile issues.
  • Strong communication skills and the ability to collaborate effectively across teams.
  • Experience with version control systems such as Perforce or Git.

Desired Characteristics:

  • Experience modifying or extending Unreal Engine for mobile platforms.
  • Familiarity with mobile profiling tools and Unreal Engine mobile optimization workflows.
  • Experience supporting live mobile products built with Unreal Engine.
  • Strong understanding of mobile GPU and rendering constraints in Unreal Engine.

QUALIFICATIONS

Exigences de base :

  • Solide maĂ®trise du C++, avec de l’expĂ©rience dans le dĂ©veloppement de systèmes de niveau moteur dans Unreal Engine.
  • De 6 Ă  8 ans d’expĂ©rience professionnelle en programmation de jeux vidĂ©o, y compris en dĂ©veloppement mobile avec Unreal Engine.
  • ExpĂ©rience professionnelle dans la livraison de titres Unreal Engine sur iOS et/ou Android.
  • Solide comprĂ©hension des contraintes des plateformes mobiles dans Unreal Engine, notamment en matière de performance, de mĂ©moire et de cycle de vie du système d’exploitation.
  • Excellentes aptitudes en rĂ©solution de problèmes et en dĂ©bogage liĂ©s aux environnements mobiles d’Unreal Engine.
  • Excellentes compĂ©tences en communication et capacitĂ© Ă  collaborer efficacement avec diffĂ©rentes Ă©quipes.
  • ExpĂ©rience avec des systèmes de gestion de versions tels que Perforce ou Git.

Atouts souhaités :

  • ExpĂ©rience dans la modification ou l’extension d’Unreal Engine pour les plateformes mobiles.
  • Connaissance des outils de profilage mobile et des flux de travail d’optimisation mobile dans Unreal Engine.
  • ExpĂ©rience dans le soutien de produits mobiles en exploitation construits avec Unreal Engine.
  • Solide comprĂ©hension des contraintes liĂ©es aux GPU mobiles et au rendu dans Unreal Engine.

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.

Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile · NBCUniversal

Auto apply with Likeremote