- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Descriptions et critères
Nous sommes à la recherche d’un.e ingénieur.e sénior.e en logiciels souhaitant se joindre à l’équipe responsable du rendu de notre studio de Montréal, au Québec, en mode hybride télétravail/présentiel, 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 travaillez étroitement avec les ingénieurs de l’équipe de jeu et l’équipe Frostbite responsable du rendu pour créer et implanter de nouvelles fonctionnalités de rendu.
- 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 un ou plusieurs interfaces de programmation d’applications de bas niveau (comme DX12, Vulkan, Metal).
- 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.