Développeur logiciel senior (interface utilisateur)/ Développeur logiciel senior (interface utilisateur) - Battlefield
TechnologyDescription
Informations générales
- Lieux: Montréal, Québec, Canada
- ID du poste
- 215617
- Type d'employé
- Employé régulier
- Studio/Département
- EA Studios - Motive Montréal
- Modèle de travail
- Hybride
Description et exigences
Electronic Arts crée des expériences de divertissement de niveau supérieur qui inspirent les joueurs et les fans du monde entier. Ici, tout le monde fait partie de l'histoire. Une communauté qui se connecte à travers le globe. Un endroit où la créativité prospère, où de nouvelles perspectives sont les bienvenues et où les idées comptent. Une équipe où chacun fait en sorte que le jeu se déroule.
Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page.
Développeur logiciel senior de l'interface utilisateur - Plateforme évolutive
Motive
Basé à Montréal, une ville en pleine effervescence de culture, d'art, de créativité et de technologie - nous jouons avec une mission et nous nous engageons à créer des jeux qui laisseront une trace.
Nous sommes une équipe passionnée qui veut changer les règles - pas seulement la façon dont les jeux sont créés et joués, mais aussi la façon dont un studio et ses membres de l'équipe peuvent prospérer. Nous le faisons en promouvant une culture inclusive, un endroit sûr pour être soi-même, et en cultivant une mentalité de croissance. Bien que notre approche puisse sembler simple, elle nous conduit à créer le meilleur travail de notre carrière, apportant des expériences uniques et immersives à nos joueurs.
Rejoignez-nous pour ce voyage extraordinaire.
Le rôle
En tant que Développeur logiciel senior sur l'équipe du moteur d'interface utilisateur, vous dirigerez des initiatives axées sur l'évolutivité, les performances et la robustesse de la plateforme à travers la pile technologique de l'interface utilisateur de Battlefield.
Opérant au niveau du moteur et des systèmes, vous aiderez à faire évoluer notre plateforme d'interface utilisateur pour prendre en charge la production de contenu à grande échelle et les exigences de performance en temps réel à travers plusieurs équipes et domaines de fonctionnalités. Vous travaillerez en collaboration avec les équipes de moteur, de rendu, de gameplay et de performance pour identifier des améliorations systématiques, initier des changements architecturaux et assurer que nos systèmes d'interface utilisateur répondent aux exigences du développement à grande échelle moderne.
Ce rôle combine une exécution technique pratique avec une leadership technique. Vous définirez des initiatives, décomposerez des défis techniques complexes et collaborerez avec les équipes de fonctionnalités à haut niveau (HLFs) et les équipes de performance centrale pour livrer des solutions durables.
Responsabilités
- Diriger des initiatives de plateforme évolutive dans le domaine du moteur d'interface utilisateur en collaboration avec le leadership technique.
- Concevoir, mettre en œuvre et faire évoluer les systèmes d'interface utilisateur au niveau du moteur, avec une forte concentration sur les performances et la robustesse.
- Identifier les goulots d'étranglement systématiques et diriger les efforts interéquipes pour résoudre les défis d'efficacité CPU, mémoire et temps d'exécution.
- Décomposer les problèmes techniques complexes en travaux actionnables pour l'équipe.
- Collaborer avec les équipes de systèmes de moteur, de rendu et de performance pour aligner les stratégies d'optimisation.
Exemples de travail
- Diriger les efforts inter-disciplinaires pour améliorer l'efficacité CPU et mémoire des systèmes d'interface utilisateur dans des scénarios de gameplay à grande échelle.
- Construire et étendre les capacités de profilage, de budgétisation et d'analyse des performances au niveau du moteur.
- Refactoriser et moderniser les systèmes hérités pour améliorer la stabilité, la maintenabilité et la visibilité des performances.
Compétences et exigences
- 8 ans ou plus d'expérience professionnelle en ingénierie logicielle.
- Expérience approfondie dans le travail avec des systèmes technologiques au niveau du moteur ou centraux dans l'industrie des jeux.
- Expertise approfondie en C++ et en bases de code à grande échelle, critiques en termes de performance.
- Forte expérience en profilage CPU et mémoire dans des environnements en temps réel.
- Expérience prouvée dans la conduite d'initiatives architecturales à travers plusieurs équipes.
- Capacité à définir la direction technique tout en restant impliqué dans le travail d'implémentation complexe.
- Excellentes compétences de collaboration et de communication interéquipes.
Fortement recommandé
- Expérience de travail avec Frostbite.
- Forte expérience en systèmes d'interface utilisateur.
- Expérience dans le développement de plateformes de moteur évolutives.
- Expérience de collaboration avec les équipes de performance centrale ou de moteur.
- Expérience de travail sur des produits AAA en direct à grande échelle.
Nous voulons vous connecter avec des opportunités d'emploi qui correspondent à vos intérêts, compétences et expertise. Lorsque vous créez un compte EA Careers et que vous êtes connecté au portail, vous pouvez cliquer sur "Get Recommendations" pour voir une liste ciblée d'offres d'emploi. Ces recommandations sont améliorées par un traitement automatisé, y compris l'intelligence artificielle, et tiennent compte de vos compétences et de votre expérience. Cependant, toutes les décisions d'embauche sont prises par nos équipes d'embauche, et non par des systèmes automatisés.
*À propos d'Electronic Arts*
Nous sommes fiers d'avoir un portefeuille étendu de jeux et d'expériences, des emplacements à travers le monde et des opportunités dans EA. Nous valorisons l'adaptabilité, la résilience, la créativité et la curiosité. De la direction qui fait émerger votre potentiel, à la création d'espace pour l'apprentissage et l'expérimentation, nous vous donnons les moyens de faire un excellent travail et de poursuivre des opportunités de croissance.
Nous adoptons une approche holistique pour nos programmes de bienfaits, mettant l'accent sur le bien-être physique, émotionnel, financier, de carrière et communautaire pour soutenir une vie équilibrée. Nos forfaits sont adaptés pour répondre aux besoins locaux et peuvent inclure une couverture de santé, un soutien au bien-être mental, des économies pour la retraite, des congés payés, des congés familiaux, des jeux complémentaires, et plus encore. Nous cultivons des environnements où nos équipes peuvent toujours apporter leur meilleur à ce qu'elles font.
Electronic Arts est un employeur qui accorde une grande importance à l'égalité des chances. Toutes les décisions d'embauche sont prises sans tenir compte de la race, de la couleur, de l'origine nationale, de l'ancêtre, du sexe, de l'identité de genre ou de l'expression de genre, de l'orientation sexuelle, de l'âge, des informations génétiques, de la religion, du handicap, de l'état de santé, de la grossesse, de l'état marital, de l'état familial, du statut de vétéran, ou de toute autre caractéristique protégée par la loi. EA tiendra également compte des candidats qualifiés ayant des antécédents judiciaires conformément à la loi applicable. EA effectue également des accommodements de lieu de travail pour les individus qualifiés ayant un handicap conformément à la loi applicable.
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench