Programmeur Senior en Systèmes de Jeu | Senior Gameplay Systems Programmer
NBC Universal
NBCUniversal est l'une des principales entreprises mondiales de médias et de divertissement. Nous créons du contenu de classe mondiale, que nous distribuons à travers notre portefeuille de films, de télévision et de streaming, et que nous faisons vivre grâce à nos parcs à thème et à nos expériences pour les consommateurs. Nous possédons et exploitons des marques de divertissement et d'information de premier plan, notamment NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network et Peacock, notre service de streaming premium avec publicité. Nous produisons et distribuons des divertissements et des programmes de premier plan par l'intermédiaire de Universal Filmed Entertainment Group et Universal Studio Group, et nous avons des parcs à thème et des attractions de renommée mondiale grâce à Universal Destinations & Experiences. NBCUniversal est une filiale de Comcast Corporation.
Notre impact repose sur l'amélioration des communautés où vivent et travaillent nos employés, clients et publics. Nous avons une riche tradition de dons et nous nous assurons que nos employés ont l'opportunité de servir leurs communautés. Nous défendons une culture inclusive et nous nous efforçons d'attirer et de développer une main-d'œuvre talentueuse pour créer et offrir une large gamme de contenus reflétant notre monde.
Comcast NBCUniversal a annoncé son intention de créer une nouvelle société cotée en bourse ('Versant') composée de la plupart des réseaux de télévision par câble de NBCUniversal, y compris USA Network, CNBC, MSNBC, Oxygen, E!, SYFY et Golf Channel, ainsi que des actifs numériques complémentaires tels que Fandango, Rotten Tomatoes, GolfNow, GolfPass et SportsEngine. La société bien capitalisée aura une échelle significative en tant qu'ensemble d'actifs pur, ancré par des contenus de premier plan en matière d'information, de sport et de divertissement. La scission devrait être achevée en 2025.
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 theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
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.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Description du poste :
NBCUniversal recherche un programmeur senior en systèmes de jeu expérimenté, ayant une solide expérience en gameplay, architecture des systèmes et intelligence artificielle, pour aider à construire l'expérience centrale d'un nouveau titre ambitieux sur Unreal Engine 5. C'est une opportunité de définir le gameplay au niveau des systèmes, permettant des expériences riches pour les joueurs, y compris des comportements émergents, une interactivité robuste et du contenu généré par les utilisateurs dans un monde ouvert à grande échelle.
Responsabilités :
+ Prototyper, construire et maintenir les systèmes de jeu principaux avec un fort accent sur l'évolutivité, la modularité et la maintenabilité à long terme.
+ Développer des mécaniques de jeu en monde ouvert qui soutiennent les comportements émergents, l'interaction systémique des joueurs et la réactivité dynamique du monde, y compris des fonctionnalités telles que la traversée, le combat, les véhicules et les mécaniques de jeu dirigées par les joueurs.
+ Développer et soutenir des cadres pour le contenu généré par les utilisateurs (UGC), permettant aux joueurs de créer, modifier et partager du contenu en jeu.
+ Travailler en étroite collaboration avec les designers, les artistes et d'autres programmeurs pour donner vie à des fonctionnalités de jeu riches à travers les systèmes de personnages, d'IA et d'environnement.
+ Contribuer aux décisions architecturales pour le gameplay et les systèmes, en assurant la flexibilité pour l'itération et l'expansion future.
+ Déboguer, optimiser et profiler le code de gameplay pour la performance sur plusieurs plateformes.
+ Encadrer les programmeurs juniors et fournir des conseils techniques à l'ensemble de l'équipe de gameplay.
+ Aider à améliorer les outils de développement et les flux de travail qui soutiennent la création de contenu à grande échelle.
Job Description:
NBCUniversal is looking for a seasoned Senior Gameplay Systems Programmer with a deep background in gameplay, systems architecture, and AI to help build the core experience of an ambitious new Unreal Engine 5 title. This is an opportunity to help define gameplay at the systems level, enabling rich player experiences, including emergent behaviors, robust interactivity, and user-generated content in a large-scale open world.
Responsibilities:
+ Prototype, build, and maintain core gameplay systems with a strong emphasis on scalability, modularity, and long-term maintainability
+ Develop open-world gameplay mechanics that support emergent behavior, systemic player interaction, and dynamic world responsiveness, including features such as traversal, combat, vehicles and player-driven gameplay mechanics
+ Develop and support frameworks for user-generated content (UGC), empowering players to create, modify, and share in-game content
+ Work closely with designers, artists, and other engineers to bring to life rich gameplay features across character, AI, and environmental systems
+ Contribute to architectural decisions for gameplay and systems, ensuring flexibility for iteration and future expansion
+ Debug, optimize, and profile gameplay code for performance across multiple platforms
+ Mentor junior engineers and provide technical guidance across the gameplay team
+ Help improve development tools and workflows that support large-scale content creation
Qualifications de base :
+ Plus de 8 ans d'expérience en programmation de gameplay
+ Forte maîtrise du C++ avec une connaissance approfondie de l'architecture des systèmes et des comportements de l'IA
+ Expérience démontrée dans la construction de systèmes de gameplay sur Unreal Engine 5
+ Expérience avérée de contribution à au moins un titre AAA expédié
+ Capacité à écrire un code propre, modulaire et évolutif dans un environnement collaboratif
+ Solides compétences en communication et en collaboration, avec un esprit pratique de résolution de problèmes
Caractéristiques souhaitées :
+ Expérience dans des équipes transversales de grande envergure développant des jeux complexes, en monde ouvert ou systémiques
+ Passion pour permettre des expériences immersives aux joueurs grâce aux systèmes, mécaniques et UGC
+ Familiarité avec les frameworks de gameplay pour l'IA, les véhicules et le contenu créé par les joueurs
+ Familiarité avec l'architecture de gameplay multijoueur et les systèmes de réplication
+ À l'aise avec l'équilibre entre le prototypage et l'expérimentation et la planification architecturale à long terme
Exigences supplémentaires :
+ Hybride : Ce poste a été désigné comme hybride, contribuant généralement depuis le bureau au moins trois jours par semaine.
+ Les candidats intéressés doivent soumettre un CV en ligne pour être considérés pour ce poste.
Basic Qualifications
+ 8+ years of experience in gameplay programming
+ Strong proficiency in C++ with deep knowledge of systems architecture and AI behaviors
+ Demonstrated experience building gameplay systems in Unreal Engine 5
+ Proven track record contributing to at least one shipped AAA title
+ Ability to write clean, modular, and scalable code in a collaborative environment
+ Strong communication and collaboration skills, with a practical problem-solving mindset
Desired Characteristics
+ Experience on large, cross-functional teams developing complex, open-world or systemic games
+ Passion for enabling immersive player experiences through systems, mechanics, and UGC
+ Familiarity with gameplay frameworks for AI, vehicles, and player-authored content
+ Familiarity with multiplayer gameplay architecture and replication systems
+ Comfortable balancing prototyping and experimentation with long-term architectural planning
Additional Requirements:
+ Hybrid: This position has been designated as hybrid, generally contributing from the office a minimum of three days per week.
+ Interested candidates must submit a resume/CV online to be considered for this position.
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.
Por favor confirme su dirección de correo electrónico: Send Email