Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile (Quebec City)

Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile (Quebec City)

02 Sep
|
NBCUniversal
|
Quebec City

02 Sep

NBCUniversal

Quebec City

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. 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. 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. 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. As a Senior 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.

Optimize Unreal

Engine subsystems for mobile performance, memory usage, and power constraints. Work on platform‑specific Unreal Engine integrations for iOS and Android. 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.

Contribute to technical discussions around Unreal Engine mobile strategy and long‑term support. Mentor junior programmers through technical guidance and collaboration. À 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.

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. 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. Rédiger du code C++ Unreal Engine propre, maintenable et bien documenté conformément aux normes de l’équipe. 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. 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.

Qualified 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.

Experience with version control systems such as Perforce or Git. 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. 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.

📌 Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile (Quebec City)
🏢 NBCUniversal
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior engine programmer - mobile | programmeur ou programmeuse moteur senior - mobile (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: senior engine programmer - mobile | programmeur ou programmeuse moteur senior - mobile (quebec city) / quebec city