Passer au contenu

Informations générales

Sites : Montreal, Quebec, Canada 
ID du rôle
209004
Type de candidat
Regular Employee
Studio/service
EA Studios - Motive Montreal
Organisation de travail flexible
Hybrid

Descriptions et critères

Electronic Arts crée des expériences de divertissement exceptionnelles qui inspirent les joueurs et les fans du monde entier. Ici, tout le monde fait partie de l’histoire. D'une grande communauté internationale. C'est un lieu où la créativité s’épanouit, où les nouvelles perspectives sont bienvenues et où les idées comptent. Une équipe dans laquelle chacun fait évoluer le jeu.

Développeur.se de logiciels sénior.e

Electronic Arts crée à des expériences de divertissement de niveau supérieur qui inspirent les joueurs et les inconditionnels du monde entier. Chez nous, chaque personne a un rôle à jouer et fait partie d’une communauté ayant une portée internationale. Chez nous, la créativité prime, les nouvelles perspectives sont prises en compte et les idées sont importantes. Au sein de notre équipe, le jeu prend vie grâce à chacun d’entre nous.

Motive est un studio de création ayant des bureaux à Montréal. Nous croyons en la force de la diversité et accueillons des créateurs.trices de jeux de tous les horizons souhaitant travailler avec nous alors que nous maximisons le potentiel d’avenir de la franchise Battlefield!

Nous nous efforçons constamment d’être à l’avant-garde du divertissement créatif, amalgamant art numérique, conception et technologies afin de repousser les limites. Notre culture de collaboration est mue par la passion, par l’innovation provoquée et par la volonté d’apporter une contribution positive à nos joueurs et à notre communauté.

Au sein du studio Motive, vos idées sont importantes. Nous offrons un milieu inclusif où vous pouvez vous épanouir, être vous-même et grandir au sein d’une équipe déterminée à avoir une influence réelle dans l’univers des jeux.

Nous sommes pleinement investis dans l’avenir et dans la plus ambitieuse édition de Battlefield à ce jour. Vous voulez prendre part à quelque chose de spécial? Lisez ce qui suit.

Vos fonctions

À titre de développeur.se de logiciels sénior.e rattaché.e à équipe de la technologie fondamentale en ligne (FTO), vous jouez un rôle essentiel dans le développement et l’amélioration des outils de création qui permettent à notre communauté de redéfinir l’expérience Battlefield. Vous travaillez de concert avec une équipe dynamique de développeurs, concepteurs et gestionnaires de produits pour donner vie à des fonctionnalités innovantes. Vos travaux permettent aux joueurs de se remémorer avec nostalgie les classiques de la franchise Battlefield tout en tirant parti des capacités avancées de celle-ci.

L’équipe FTO est scindée en petits groupes qui créent ensemble des solutions en ligne pour nos jeux à l’aide de cadres d’application et de technologies modernes déployés depuis une infrastructure infonuagique. Vous interagissez avec plusieurs systèmes existants, dont certains ont été conçus à l’interne et d’autres proviennent de tierces parties. Dans le cadre de cette fonction, vous collaborez avec de nombreuses équipes différentes de notre organisation. 


 
VOS RESPONSABILITÉS :

  • Vous concevez, développez et implantez des solutions logicielles robustes pour la franchise Battlefield, assurant leur évolutivité et leur grande efficacité.
  • Vous collaborez avec des équipes pluridisciplinaires pour définir, concevoir et produire de nouvelles fonctionnalités qui améliorent l’expérience utilisateur.
  • Vous tenez à jour et optimisez le code de base à des fins de stabilité et de performance, ajoutant des améliorations et des innovations selon les besoins.
  • Vous encadrez les développeurs débutants, instaurant une culture organisationnelle d’apprentissage continu et de partage des connaissances.
  • Vous participez à la boucle de rétroaction de la communauté pour améliorer progressivement et rehausser les outils selon les commentaires des utilisateurs.
  • Vous veillez à ce que l’ensemble des développements s’harmonisent à la vision d’ensemble et aux normes de qualité de la franchise Battlefield.

 

VOS COMPÉTENCES :

  • Vous avez une solide compréhension du langage de programmation C++.
  • Vous êtes en mesure de concevoir des systèmes logiciels évolutifs et maintenables.
  • Vous avez une grande capacité d’analyse pour diagnostiquer et résoudre des problèmes techniques complexes.
  • Vous disposez d’excellentes aptitudes en matière de communication et de collaboration pour travailler au sein d’un environnement pluridisciplinaire.
  • Vous êtes une personne experte dans l’optimisation du code à des fins de performance et d’efficacité.
  • Vous avez déjà dirigé et encadré des développeurs débutants.

 

NOS EXIGENCES :

  • Vous avez au moins 7 ans d’expérience en génie logiciel avec les langages C/C++.
  • Vous êtes au fait de l’architecture de différentes topologies réseau servant pour les jeux.
  • Vous avez déjà travaillé avec des produits logiciels complexes destinés aux consommateurs. Vous utilisez aisément : 
    • des algorithmes, des modèles de conception et des outils de débogage et d’optimisation de la mémoire et de la performance.
    • des systèmes distribués en temps réel très fiables et performants.
  • Vous rédigez du code compréhensible pouvant être mis à l’essai (test d’intégration et d’unité) et créé à des fins de maintenabilité.
  • Vous avez des aptitudes de communication exceptionnelles, contribuez à un milieu de travail coopératif et parlez impérativement l’anglais.

 

VOS ATOUTS :

 

  • Vous savez utiliser Kubernetes et d’autres systèmes d’orchestration de conteneurs.
  • Vous avez déjà travaillé avec des services infonuagiques (idéalement AWS).
  • Vous avez déjà pris part au développement de services d’application dorsale.
  • Vous avez déjà travaillé avec des langages fonctionnels (Scala, Clojure, Erlang-Elixir, Kotlin, Rust, Swift, F#).
  • Idéalement, vous avez déjà contribué à des projets ouverts (open-source).
  • Être intéressé.e par ou avoir de l’expérience dans l’industrie des jeux vidéo est définitivement un atout.

 

 



À propos d'Electronic Arts
Nous sommes fiers de notre vaste catalogue de jeux et d’expériences, de nos sites à travers le monde et des multiples opportunités à saisir au sein d’EA. Nous valorisons l’adaptabilité, la résilience, la créativité et la curiosité. D'un management qui laisse s'exprimer tout votre potentiel à la création d’espaces dédiés à l’apprentissage et à l’expérimentation, nous vous offrons les conditions qui vous permettront de faire un travail fantastique et de profiter d'opportunités de progression.

Nous adoptons une approche holistique pour nos programmes d'avantages sociaux, en mettant l'accent sur le bien-être physique, émotionnel, financier, professionnel et communautaire qui favorise une vie équilibrée. Ces programmes sont conçus de façon à répondre aux besoins locaux et peuvent inclure une couverture médicale, un soutien au bien-être mental, de l'épargne pour votre retraite, des congés payés, des congés parentaux, des jeux gratuits et bien plus encore. Nous encourageons le développement d'environnements dans lesquels nos équipes peuvent donner le meilleur d’elles-mêmes.

Electronic Arts offre des opportunités d'emploi équitables. Toutes les décisions de recrutement sont prises sans prise en compte de la race, la couleur de peau, la nationalité, l’ascendance, le sexe, le genre, l'identité ou l'expression de genre, l’orientation sexuelle, l’âge, les informations génétiques, la religion, la situation de handicap, l'état de santé, la grossesse, le statut marital ou familial, le statut militaire ou toute autre caractéristique protégée par la loi. Nous étudierons également, conformément à la loi, les candidatures de personnes ayant un casier judiciaire. EA adapte ses lieux de travail pour les personnes en situation de handicap, conformément à la loi en vigueur.