Passer au contenu

General Information

Locations: Montreal, Quebec, Canada 
Role ID
214238
Worker Type
Regular Employee
Studio/Department
CT - Frostbite
Flexible Work Arrangement
Hybrid

Description & Requirements

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.

Frostbite est le moteur de jeu exclusif de Electronic Arts, propulsant une bonne partie de nos plus grandes œuvres EA SPORTS, Battlefield et plus encore. Nous développons des outils et des technologies communs qui favorisent la collaboration et soutiennent les créateurs à l’échelle de notre organisation. Grâce à Frostbite, vous collaborez avec des équipes chevronnées et contribuez aux fondements technologiques qui permettent de créer des jeux immersifs de grande qualité pour les joueurs du monde entier.

 

Nous sommes à la recherche d’un.e développeur.se sénior.e en logiciels souhaitant intégrer, en mode hybride télétravail/présentiel, l’équipe responsable du rendu pour nous aider à façonner l’avenir du traitement graphique des œuvres de Electronic Arts. De concert avec les membres de votre équipe, vous collaborez avec les équipes de jeu pour définir leurs besoins en matière de rendu, veillant à ce que le moteur de jeu Frostbite assure leur réussite et augmente leurs ambitions créatives. Relevant du.de la gestionnaire du développement du moteur, vous travaillez sur la chaîne de traitement et l’architecture d’exécution de Frostbite destinées aux maillages, des ombres, des textures, pour ne nommer que ceux-là.

 

Vos responsabilités :

  • Vous développez des systèmes de rendu hautement performant pour plusieurs œuvres de calibre AAA.
  • Vous collaborez avec les équipes de jeu dès la conception jusqu’à l’implantation et à l’optimisation.
  • Vous travaillez de concert avec l’équipe de rendu de Frostbite pour assurer la cohésion de l’architecture.
  • Vous optimisez les solutions visant plusieurs plateformes pour assurer le rendement des processeurs, des processeurs graphiques et de la mémoire.
  • Vous demeurez au fait des plus récents progrès applicables aux composants matériels et au domaine du rendu en temps réel.
  • Vous contribuez à l’amélioration des flux de travaux artistiques visant à accroître la qualité et l’efficacité de la création de contenu.

 

Vos compétences :

  • Vous avez au moins 7 ans d’expérience en matière de rendu en temps réel à l’aide du langage C++.
  • Vous avez au moins 5 ans d’expérience pratique avec des systèmes de rendu de bas niveau, tels que les chaînes de traitement de rendu, les systèmes de maillages et d’ombres, et les systèmes d’exécution.
  • Vous avez déjà défini une architecture de chaîne de traitement de rendu, y compris l’intégration de systèmes de rendu assortis de chaînes de traitement de contenu artistique moderne.
  • Vous avez déjà contribué au rendu de plusieurs œuvres commercialisées de calibre AAA destinées aux consoles actuelles (PlayStation 5, Xbox Series X|S et ordinateur personnel).
  • Vous avez une expérience considérable avec les interfaces de programmation d’applications graphiques modernes (comme DX12, Vulkan, Metal).
  • Vous avez déjà programmé des contrastes graphiques (HLSL/GLSL).
  • Vous avez une grande connaissance des architectures matérielles modernes pour processeurs et processeurs graphiques.
  • Vous cumulez une expérience considérable avec les outils de profilage de processeurs et de processeurs graphiques (comme Pix, Razor, Superluminal, Vtune).
  • Vous avez une compréhension approfondie de la gestion de la mémoire et des filières multiples et avez de l’expérience en optimisation et en débogage connexes.
  • Vous mettez tout en œuvre afin de concevoir des méthodes ingénieuses pour reproduire des bogues et les solutionner.
  • Vous encadrez et appuyez les ingénieurs de l’équipe, et apportez un soutien pratique aux équipes de jeu.

 

Vos atouts :

  • Vous connaissez les techniques de rendu par processeur graphique (rendu à ressources non liées, micro-maillages).
  • Vous avez déjà travaillé sur le rendement/l’évolutivité de plusieurs plates-formes.
  • Vous avez déjà conçu des outils/systèmes destinés au moteur de jeu.
  • Vous avez une bonne connaissance d’ISA, x86, arm, RDNA2, GCN, etc.

 

 

Nous souhaitons vous proposer des offres d’emploi qui correspondent à vos centres d’intérêt, à vos compétences et à votre expertise. Lorsque vous créez un compte Carrières EA et êtes connecté(e) au portail, vous pouvez cliquer sur "Obtenir des recommandations" pour consulter une sélection d'offres d’emploi. Ces recommandations sont améliorées grâce à un traitement automatisé, notamment par intelligence artificielle, et prennent en compte vos compétences et votre expérience. Cependant, toutes les décisions d’emploi sont prises par nos équipes de recrutement et non par des systèmes automatisés.


À 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.