Lead Engine Programmer | Programmeur ou programmeuse moteur Lead (Montreal)

Lead Engine Programmer | Programmeur ou programmeuse moteur Lead (Montreal)

14 Aug
|
NBCUniversal
|
Montreal

14 Aug

NBCUniversal

Montreal

Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Enginebased systems that underpin gameplay, rendering, physics, tools, and pipelines on an AAA title.

You provide technical leadership for engine architecture and lowlevel systems while collaborating closely with Gameplay, Rendering, Tools, Pipeline, and Production to ensure Unreal Engine is extended, optimized, and maintained to meet project needs.

You balance handson development with mentorship, system ownership, and longterm technical direction. RESPONSIBILITIES Lead the design and implementation of core Unreal Engine systems, frameworks, and enginelevel architecture.

Define and maintain engine standards for performance, stability, scalability, and maintainability within Unreal Engine.

Provide technical leadership and handson development for complex engine features and crosscutting Unreal systems.

Collaborate with other engineering leads to ensure Unreal Engine systems support gameplay, tools, pipeline, and content workflows.

Mentor and support engine programmers through code reviews, technical guidance, and bestpractice Unreal development.

Oversee engine performance, memory usage, and platformspecific constraints within Unreal Engine.

Drive engine optimization efforts, identifying bottlenecks and coordinating improvements across Unreal subsystems.

Establish coding standards, documentation practices, and debugging workflows for Unreal Engine development.

Support production by identifying technical risks, estimating scope, and planning Unreal Engine evolution across milestones.

Debug and resolve complex enginelevel issues involving multithreading, memory, platform integration, and Unreal system interactions.

Guide Unreal Engine upgrades, custom engine changes, and longterm technology decisions.

Stay current with Unreal Engine advancements, engine architecture trends, and lowlevel performance techniques. titre de Programmeur ou programmeuse moteur Lead, vous tes responsable de dfinir, dvelopper et orienter les systmes centraux fonds sur Unreal Engine qui soutiennent la jouabilit, le rendu, la physique, les outils et les pipelines dun titre AAA.

Vous fournissez un leadership technique pour larchitecture moteur et les systmes de bas niveau tout en collaborant troitement avec les quipes Gameplay, Rendering, Tools, Pipeline et Production afin de garantir qu

Unreal Engine est tendu, optimis et maintenu pour rpondre aux besoins du projet.

Vous conciliez le dveloppement pratique, le mentorat, la responsabilit des systmes et lorientation technique long terme. RESPONSABILITS Diriger la conception et limplantation des systmes centraux, des frameworks et de larchitecture de niveau moteur dUnreal Engine.





Dfinir et maintenir les normes du moteur en matire de performance, de stabilit, dvolutivit et de maintenabilit dans Unreal Engine.

Fournir un leadership technique et contribuer directement au dveloppement de fonctionnalits moteur complexes et de systmes Unreal transversaux.

Collaborer avec les autres responsables techniques afin de garantir que les systmes Unreal Engine soutiennent la jouabilit, les outils, le pipeline et les flux de travail de contenu.

Encadrer et soutenir les programmeurs et programmeuses moteur grce aux revues de code, lorientation technique et aux pratiques exemplaires de dveloppement sous Unreal.

Superviser les performances du moteur, lutilisation de la mmoire et les contraintes propres aux plateformes dans Unreal Engine.

Piloter les initiatives doptimisation du moteur en identifiant les goulots dtranglement et en coordonnant les amliorations travers les sous-systmes Unreal. tablir des normes de codage, des pratiques de documentation et des processus de dbogage pour le dveloppement sous Unreal Engine.

Soutenir la production en identifiant les risques techniques, en valuant lampleur des travaux et en planifiant lvolution dUnreal Engine au fil des jalons.

Dboguer et rsoudre des problmes complexes de niveau moteur lis au multithreading, la mmoire, lintgration des plateformes et aux interactions entre les systmes Unreal.

Orienter les mises niveau dUnreal Engine, les modifications personnalises du moteur et les dcisions technologiques long terme.

Se tenir jour quant aux avances dUnreal Engine, aux tendances en architecture moteur et aux techniques de performance de bas niveau.

Qualifications QUALIFICATIONS Basic Requirements: Expert proficiency in C++, with extensive experience developing lowlevel engine or systems code in Unreal Engine.

At least 8+ years of qualified experience in game programming, with shipped AAA titles using Unreal Engine.

Deep, handson experience working with Unreal Engine at the enginesystems level.

Strong understanding of Unreal Engine subsystems such as rendering, memory management, threading, streaming, and platform abstraction.

Demonstrated experience leading, mentoring, or technically guiding programmers on a production team.

Excellent problemsolving skills and the ability to design robust systems under production constraints.





Strong communication skills and the ability to collaborate effectively across disciplines.

Experience with version control systems such as Perforce or Git.

Desired Characteristics: Experience supporting multiple platforms within Unreal Engine (PC, console, mobile).

Experience modifying or extending Unreal Engine source.

Strong understanding of gameplay and content pipeline requirements from an Unreal Engine perspective. A passion for building scalable, highperformance engine technology.

Exigences de base: Matrise experte du C++, avec une vaste exprience dans le dveloppement de code moteur ou systme de bas niveau sous Unreal Engine.

Au moins 8 ans ou plus dexprience professionnelle en programmation de jeux vido, avec des titres AAA commercialiss utilisant Unreal Engine.

Exprience approfondie et pratique de travail avec Unreal Engine au niveau des systmes moteur.

Solide comprhension des sous-systmes dUnreal Engine tels que le rendu, la gestion de la mmoire, le threading, le streaming et labstraction des plateformes.

Exprience dmontre de leadership, de mentorat ou daccompagnement technique de programmeurs et programmeuses au sein dune quipe de production.

Excellentes aptitudes de rsolution de problmes et capacit concevoir des systmes robustes dans un contexte de contraintes de production.

Excellentes comptences en communication et capacit collaborer efficacement avec diverses disciplines.

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

Atouts souhaits: Exprience du soutien plusieurs plateformes dans Unreal Engine (PC, console, mobile).

Exprience de modification ou dextension du code source dUnreal Engine.

Solide comprhension des exigences lies la jouabilit et aux pipelines de contenu dans un contexte Unreal Engine.

Passion pour la cration de technologies moteur volutives et hautement performantes.

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 .

📌 Lead Engine Programmer | Programmeur ou programmeuse moteur Lead (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: lead engine programmer | programmeur ou programmeuse moteur lead (montreal) / montreal

Subscribe to this job alert:

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