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

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

14 Aug
|
NBCUniversal
|
Montreal

14 Aug

NBCUniversal

Montreal

Job Description ROLE SUMMARY As a Senior Engine Programmer (Mobile Unreal) , you are responsible for designing, implementing, and optimizing Unreal Engine enginelevel systems specifically for mobile platforms.

You focus on performance, memory, power, and platform constraints unique to mobile devices, ensuring Unreal Engine supports highquality gameplay and stable runtime behaviour on iOS and Android. RESPONSIBILTIES Design, implement, and maintain Unreal Engine enginelevel systems targeting mobile platforms.

Optimize Unreal Engine subsystems for mobile performance, memory usage, and power constraints.

Work on platformspecific Unreal Engine integrations for iOS and Android.

Collaborate with rendering and gameplay engineers to ensure Unreal Engine features are mobilefriendly.

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 mobilespecific engine features such as asset streaming, memory budgeting, and platform abstraction.

Write clean, maintainable, and welldocumented 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 longterm support.

Mentor junior programmers through technical guidance and collaboration.

Stay current with Unreal Engine mobile updates and mobile platform changes. RSUM DU POSTE titre de Programmeur ou programmeuse moteur senior (Mobile Unreal), vous tes responsable de la conception, de limplantation et de loptimisation des systmes de niveau moteur dUnreal Engine spcifiquement destins aux plateformes mobiles.

Vous mettez laccent sur les performances, la mmoire, la consommation nergtique et les contraintes propres aux appareils mobiles afin de garantir qu

Unreal Engine offre une exprience de jeu de haute qualit et un comportement dexcution stable sur iOS et Android. RESPONSABILITS Concevoir, implanter et maintenir les systmes de niveau moteur dUnreal Engine destins aux plateformes mobiles.

Optimiser les sous-systmes dUnreal Engine en fonction des performances mobiles, de lutilisation de la mmoire et des contraintes nergtiques.





Travailler sur les intgrations propres aux plateformes iOS et Android dans Unreal Engine.

Collaborer avec les ingnieurs et ingnieures en rendu et en gameplay afin de sassurer que les fonctionnalits dUnreal Engine sont adaptes aux appareils mobiles.

Maintenir et amliorer le code dUnreal Engine afin de prendre en charge une vaste gamme de configurations matrielles mobiles.

Effectuer le profilage et le dbogage de problmes complexes de performance dUnreal Engine sur des appareils mobiles rels.

Soutenir les fonctionnalits moteur propres au mobile, notamment le streaming dactifs, la gestion des budgets mmoire et labstraction de plateforme.

Rdiger du code C++ Unreal Engine propre, maintenable et bien document conformment aux normes de lquipe.

Participer aux efforts doptimisation, de stabilit et dvolutivit du moteur pour les titres mobiles.

Contribuer aux discussions techniques concernant la stratgie mobile dUnreal Engine et son soutien long terme.

Encadrer les programmeurs et programmeuses juniors grce laccompagnement technique et la collaboration.

Se tenir jour quant aux mises jour mobiles dUnreal Engine et aux changements apports aux plateformes mobiles.

Qualifications Basic Requirements: Strong proficiency in C++, with experience developing enginelevel systems in Unreal Engine.

At least 68 years of professional experience in game programming, including mobile Unreal Engine development.

Professional experience shipping Unreal Engine titles on iOS and/or Android.

Robust understanding of mobile platform constraints within Unreal Engine, including performance, memory, and OS lifecycle.

Excellent problemsolving 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 matrise du C++, avec de lexprience dans le dveloppement de systmes de niveau moteur dans Unreal Engine.

De 6 8 ans dexprience professionnelle en programmation de jeux vido, y compris en dveloppement mobile avec Unreal Engine.

Exprience professionnelle dans la livraison de titres Unreal Engine sur iOS et/ou Android.

Solide comprhension des contraintes des plateformes mobiles dans Unreal Engine, notamment en matire de performance, de mmoire et de cycle de vie du systme dexploitation.

Excellentes aptitudes en rsolution de problmes et en dbogage lis aux environnements mobiles dUnreal Engine.

Excellentes comptences en communication et capacit collaborer efficacement avec diffrentes quipes.

Exprience avec des systmes de gestion de versions tels que Perforce ou Git.

Atouts souhaits: Exprience dans la modification ou lextension dUnreal Engine pour les plateformes mobiles.

Connaissance des outils de profilage mobile et des flux de travail doptimisation mobile dans Unreal Engine.

Exprience dans le soutien de produits mobiles en exploitation construits avec Unreal Engine.

Solide comprhension des contraintes lies aux GPU mobiles et au rendu dans Unreal Engine.

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 .

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

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 (montreal) / montreal

Subscribe to this job alert:

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