- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Descriptions et critères
L’équipe responsable du rendu moteur de Battlefield a le mandat de définir l’avenir de la technologie de rendu de cette franchise. Faisait partie de l’équipe interstudio responsable du rendu, vous travaillez avec l’ensemble des œuvres de la franchise Battlefield pour veiller à ce que nos jeux offrent du contenu visuel immersif de haute fidélité assorti d’une performance ultramoderne. Notre équipe produit la totalité des fonctionnalités de rendu propres à Battlefield, mais contribue aussi directement à la définition et l’exécution de la feuille de route du moteur de jeu Frostbite.
La collaboration qui s’est établie entre l’équipe de rendu de la franchise Battlefield et l’équipe de rendu de Frostbite est fondamentale. Nous participons au développement de Frostbite directement au sein du code de base du moteur, assurant qu’il répond aux besoins des œuvres Battlefield. Ce partenariat nous permet d’influencer l’orientation du moteur, intégrant les plus récentes percées en matière de technologie graphique et optimisant la performance pour l’ensemble des plateformes. Nos travaux contribuent non seulement à l’excellence visuelle des jeux Battlefield, mais aussi à l’écosystème plus vaste de Electronic Arts, bénéficiant aux œuvres créées à l’aide du moteur Frostbite.
À titre d’ingénieur.e en logiciels de rendu rattaché.e à l’équipe responsable du rendu moteur de Battlefield, vous contribuez aussi à définir l’avenir des graphiques en travaillant étroitement avec les fournisseurs de composants matériels. Vous travaillez de concert avec ces fournisseurs pour évaluer et intégrer les plus récentes percées en matière de technologie graphique. Vous formulez des commentaires et des constatations fondées sur les défis et les besoins qui nous sont propres. Vous contribuez à l’optimisation de la performance de notre code de rendu propulsé par leurs composants matériels, veillant à ce que nos jeux procurent la meilleure expérience qui soit sur l’ensemble des plateformes.
Compétences requises :
- Vous avez au moins 5 ans d’expérience en matière de rendu en temps réel ou de développement de jeux de calibre AAA.
- Vous avez déjà travaillé avec le langage C++ et cumulez au moins 5 ans d’expérience professionnelle en programmation appliquée au rendu en temps réel.
- Vous avez de l’expérience avec les interfaces modernes de programmation d’applications graphiques comme DirectX12, Vulkan ou Metal.
- Vous avez une expérience pratique en matière de programmation C et C++ pour x86, Arm64 et HLSL, ou d’autres langages de programmation d’ombrage pour processeur graphique.
- Vous avez des compétences en débogage, maîtrisez l’optimisation des plateformes et de la performance de rendu graphique et avez déjà utilisé des outils d’optimisation et d’analyse comme PIX, RenderDoc, Razor.
- Vous avez déjà évalué de nouvelles technologies de rendu, influençant des éditeurs de logiciels graphiques indépendants ainsi que les normes visant les interfaces de programmation d’applications de rendu.
- Vous avez déjà travaillé avec des outils de développement normalisés (à des fins de contrôle de source, d’examen, de planification de documentation, de mise à l’essai, etc.).
- Vous disposez d’excellentes aptitudes en matière de communication et de collaboration pour travailler au sein d’un environnement pluridisciplinaire dont le personnel est réparti dans différents studios et fuseaux horaires.
- L’anglais est votre langue maternelle ou vous pouvez vous exprimer en anglais tant à l’oral qu’à l’écrit.
- Vous êtes en mesure de vous déplacer à l’occasion à l’échelle nationale et internationale.
Vos responsabilités :
- Relevant du.de la responsable du rendu, vous développez et tenez à jour des systèmes de rendu de grande qualité pour de nombreuses œuvres de calibre AAA.
- Vous réalisez des recherches et assurez l’innovation et l’implantation des plus récentes technologies de rendu en temps réel au sein du moteur Battlefield.
- Vous collaborez avec diverses équipes et personnel pluridisciplinaire pour fournir des flux de travaux efficaces pour le contenu et les ressources artistiques.
- Vous assurez le profilage et l’optimisation de la performance à l’aide de plusieurs plateformes.
- Vous travaillez conjointement avec les directeurs artistiques et les artistes de l’équipe de jeu.