- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Description & Requirements
Nous sommes à la recherche d’un.e ingénieur.e 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 planchez sur les plus récents défis en matière de rendu en temps réel et de création de contenu, bonifiant progressivement le savoir collectif de notre équipe.
Vos responsabilités :
- Vous collaborez étroitement avec les équipes de jeu pour assurer le développement des fonctionnalités de rendu dès la conception jusqu’à l’implantation et à l’optimisation.
- Vous optimisez les solutions visant plusieurs plateformes pour assurer le rendement des processeurs, des processeurs graphiques et de la mémoire.
- Vous collaborez avec nos équipes de jeu partenaires pour approfondir notre compréhension de leur environnement technique, y compris leurs limitations et les occasions qui se présentent.
- 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 une connaissance approfondie du langage C++ et cumulez au moins 7 ans d’expérience professionnelle en programmation appliquée au rendu en temps réel.
- Vous avez déjà contribué au rendu de plusieurs œuvres commercialisées de calibre AAA destinées aux consoles actuelles (PS5, XBSX, ordinateur personnel).
- Vous savez comment utiliser une ou plusieurs interfaces de programmation d’applications de bas niveau (comme DX12, Vulkan, Metal).
- Vous avez déjà travaillé à la programmation de contrastes graphiques (HLSL/GLSL).
- Vous avez une grande connaissance des architectures matérielles modernes pour processeurs et processeurs graphiques.
- Vous avez une expérience considérable avec les outils de débogage graphique (comme Pix, RenderDoc, Razor).
- 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.
Vos atouts :
- Vous avez déjà tracé des rayons.
- Vous connaissez les chaînes de traitement de rendu/PBR.
- 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.