Base Career helps you apply smarter for this job.
Key skills for this role
À titre de Programmeur ou programmeuse multijoueur senior, vous vous concentrerez sur la conception, l’implantation et l’optimisation des systèmes réseau qui alimentent les jeux multijoueurs à grande échelle. Vous êtes responsable de l’architecture et de la performance des systèmes en ligne du jeu.
Concevoir, implanter et maintenir les systèmes réseau qui soutiennent le gameplay multijoueur en temps réel, notamment la réplication, la synchronisation et les couches de communication.
Intégrer les fonctionnalités réseau au moteur de jeu en collaborant étroitement avec les équipes Gameplay, Backend et Moteur.
Optimiser les performances réseau afin d’assurer une faible latence, une utilisation réduite de la bande passante et une grande fiabilité sur l’ensemble des plateformes.
Diagnostiquer et résoudre les problèmes réseau pendant le développement et après le lancement, y compris les désynchronisations, la latence et les problèmes de connexion.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Stamford, USA
Stamford, USA
Montréal, CAN
Montréal, CAN
New York City, USA
Stamford, USA
Stamford, USA
New York City, USA
Montréal, CAN
Montréal, CAN
London, GBR
London, GBR
Contribuer à l’écosystème de réplication et veiller à ce que les systèmes réseau soutiennent les ambitions du projet.
Collaborer avec les autres ingénieurs et ingénieures afin d’assurer une intégration harmonieuse des fonctionnalités multijoueurs aux systèmes de gameplay.
Encadrer les programmeurs et programmeuses de niveau junior et intermédiaire.
Se tenir à jour quant aux technologies de réseautage et proposer des améliorations aux systèmes existants.
Console development experience.
Shipped at least one title on PC or console.
Experience with multithreaded programming techniques
Expérience significative avec des jeux AAA multijoueurs ou des systèmes réseau à grande échelle.
Excellente maîtrise du C++, y compris la programmation haute performance, le multithreading et la gestion de la mémoire.
Compréhension approfondie des concepts de réseautage de bas niveau (protocoles, sockets, modèles de fiabilité) ainsi que des systèmes multijoueurs de haut niveau (prédiction, rollback, réplication).
Capacité à profiler, déboguer et optimiser le gameplay en réseau.
Excellentes compétences en communication pour collaborer avec les équipes Gameplay, Moteur et Backend.
Expérience en développement sur console.
Participation à la livraison d’au moins un titre sur PC ou console.
Expérience avec les techniques de programmation multithread.
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.
A leading global media and entertainment company.
Visit company websiteJobs and hiring trendsFull-time
Senior
Hybrid
Apply faster on company sites with our extension.