Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Nbcuniversal

  • Full-time
  • Business Segment: NBCU Corporate

Company Description

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

Job Description

ROLE SUMMARY

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.

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.

Qualifications

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

Additional Information

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 View email address on apply.j-vers.com.

#J-18808-Ljbffr
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile in Montréal, QC vacancy
  •  ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based...  ..., and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir, développer... 
    Suggested
    Long term contract
    Full time

    Nbcuniversal

    Montréal, QC
    more than 2 months ago
  •  ...Name: Ubisoft Description du poste Programmer de manière claire et structurée en...  ...Analyser les fonctions existantes du moteur et vérifier leur adéquation avec les objectifs...  ...et être une personne-ressource pour les programmeurs. Évaluer et corriger les problèmes de... 
    Senior
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités techniques...  ...ans d'expérience dans le développement de jeux avec Unreal Engine. Solides compétences en communication écrite et verbale.... 
    Senior
    Work at office

    Highdive

    Montréal, QC
    2 days ago
  •  ...Description du poste En tant que programmeur·euse généraliste à Ubisoft Montréal, vous...  ...différents aspects de la production comme le moteur de jeu, les outils d’édition et les...  ...équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    a month ago
  •  ...différents modules et plugins du moteur, la préférence étant donnée...  ...physique ; Solides compétences en programmation C++ et maîtrise d'au moins un...  ...et pleins d'énergie !   Senior Physics Programmer We are...  ...; Familiarity with various engine modules and plugins, with... 
    Senior
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre...  ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire...  ...compréhension des architectures des moteurs de jeu. ~ Solides connaissances en... 
    Senior
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    more than 2 months ago
  •  ...un des studios les plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise et à...  ...PC. Au moins 1 projet AAA terminé, avec mention comme programmeur ou programmeuse au générique. Grande acuité de ce qui rend les systèmes... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    more than 2 months ago
  •  ...œuvre des nouveaux systèmes; Programmer de façon claire et structurée...  ...permettre aux utilisateurs (programmeurs, collègues de d’autres...  .../en ligne existantes dans le moteur et vérifier si elles répondent...  ...externes, ex. IIS, structure App Engine) Informations complémentaires... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...experiences across PC, console, and mobile platforms. We’re a dynamic,...  ...law. As a Tools Programmer with your technical expertise...  ...strong knowledge of the Unreal Engine, you will contribute to the...  ...animateurs, chefs d’équipe et autres programmeur·se·s afin de définir les... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...du poste :   Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C...  ...multidisciplinaire   ~ Travailler avec les autres programmeurs pour construire et maintenir une base...  ...expérience approfondie avec Unreal Engine 5  ~ Excellentes compétences en... 
    Senior
    Full time
    Remote work

    Euse Gameplay Sénior 3c Chez Krafton Montréal Studio

    Montréal, QC
    more than 2 months ago
  •  ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant aider...  .... Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les...  ...multidisciplinaire. Expérience avec Unreal Engine 5 (Slate, UMG) Atout : CommonUI,... 
    Senior
    Work at office

    Highdive

    Montréal, QC
    2 days ago
  •  ...unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...  ...is looking for a talented Backend programmer (Node.js) with operational skills  to work...  .... Collaborate closely with other engineers to deliver scalable, gaming server-compliant... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...Ingénieur Manufacturier - Lignes de Moteur \n \nMontréal, QC, Canada\n \n \nUne...  ...\n Opportunité d'avancement \n Un programme de référence d'employés, où vous pouvez...  ...---------------\n \n Manufacturing Engineer - Engine Lines \n \nMontreal, QC, Canada\n \n... 
    Permanent employment
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Rolls Royce

    Montréal, QC
    5 days ago
  •  ...unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...  ...as per applicable law. As a  Senior Systems Programmer on  Dead by Daylight , you will play a...  ...power Dead by Daylight, ranging from engine improvements to platform-specific... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological...  ...ERP en pleine transformation technologique? En tant que programmeur(se) RPG/SQL chez Keyloop, vous rejoignez une équipe en pleine... 
    Daily paid
    Full time
    Internship
    Worldwide

    Keyloop

    Montréal, QC
    more than 2 months ago
  •  ...cherchons une personne au poste d'analyste-programmeur.euse iOS sénior pour se joindre à l'une de nos...  ...et implémenter des applications mobiles élégantes, efficaces et fonctionnelles...  ...apporter : Compétences avancées en programmation avec SwiftUI Bonne connaissance de... 
    Senior
    Full time
    Apprenticeship
    Local area
    Remote work
    Worldwide
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    10 days ago
  •  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour...  ...3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de...  ...you do? Design and implement well-engineered, reliable, maintainable, and bug-free... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    2 days ago
  •  ...Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio...  ...à définir le planning de l'équipe de programmation. Au sein d'une équipe...  ...compréhension des architectures des moteurs de jeu. ~ Solides connaissances en... 
    Senior
    Full time

    Haven Interactive Studios

    Montréal, QC
    more than 2 months ago
  •  ...unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...  ...as per applicable law. As a Senior UI Programmer, you will work on developing and...  ...using Unity3d, Unreal, or proprietary game engines. ~ Driven and inspired by user experience... 
    Senior
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...experiences across PC, console, and mobile platforms. We’re a dynamic,...  ...and experienced Gameplay Programmer to help shape engaging systems...  ...consoles using Unity, Unreal Engine or other proprietary game engine...  ...Unity, Unreal Engine ou d’un moteur de jeu propriétaire; • Solides... 
    Senior
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic,...  ...millions of players.      As a Senior Back-End Programmer, you will lead the development and...  ...À propos du rôle En tant que Programmeur(euse) Back-End Senior, tu seras responsable... 
    Senior
    Long term contract
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...avez les compétences pour contribuer à la programmation en C++ d’une stack réseau fluide,...  ...implémenter et maintenir la network stack d’un moteur de jeu multijoueur AAA. Collaborer...  ...connaissances et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail)... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    Day shift

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...notre portefeuille de films, de programmes télévisés et de services de...  ...for a highly skilled Senior Gameplay Systems Programmer...  ...platform developed in Unreal Engine 5. This role focuses on the implementation...  ...est à la recherche d’un(e) Programmeur(se) senior en systèmes de... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    3 days per week

    Nbcuniversal

    Montréal, QC
    more than 2 months ago
  •  ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose...  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +... 
    Senior
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...experiences across PC, console, and mobile platforms. We’re a dynamic,...  ...? As a Build and Pipeline Programmer, you'll play a crucial role...  ...closely with the leads and other engineers to define solution...  ...d’Unreal Engine ou d’autres moteurs de jeu ; Un goût prononcé... 
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s...  ...les fonctionnalités existantes dans le moteur son et déterminer si elles conviennent...  ...design en respectant le budget alloué. Programmer de façon claire et structurée tout en... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des...  ...implémenter et maintenir des fondations moteur sous Unreal Engine, avec un...  .... Incarner un rôle de senior hands‑on : écrire du code au quotidien...  ...7 années d’expérience en programmation, préférablement dans l’... 
    Senior
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic,...  ...Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our...  ...Strong  expertise in C++ and Unreal Engine. ~ Experience building tools and... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...  ...applicable law. We’re looking for a Senior System Programmer to play a key role in bringing a AAA...  ..., scalable C++ code as well as Unreal Engine Blueprints with a strong focus on... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile. Be the first to apply!