Role Description
L’opportunité
Le moteur Unity est utilisé par des millions de créateurs(rice)s dans le monde entier pour créer des expériences en temps réel percutantes et attrayantes.
Les graphismes sont au cœur de ce processus, depuis la création initiale du contenu jusqu’aux derniers pixels affichés sur l’appareil ciblé.
Dans l’équipe responsable des graphismes pour les plateformes, nous nous efforçons d’apporter des fonctionnalités graphiques de pointe sur toutes les plateformes prises en charge par Unity, aujourd’hui et demain! Notre mission est de permettre aux développeur(se)s Unity d’écrire du code de rendu sans savoir à l’avance sur quelle API celui-ci sera exécuté.
En tant que développeur(se) graphique sénior, vous occuperez une position privilégiée en collaborant avec d’autres développeur(se)s graphiques afin de maintenir et d’améliorer notre moteur de rendu en temps réel multi-plateforme, qui est le coeur des produits Unity.
Ce que vous allez faire
- Développer de nouvelles fonctionnalités graphiques qui mettent à profit les plateformes de nos partenaires.
- Entretenir les systèmes actuels et améliorer leur performance, leur testabilité et leur stabilité.
- Travailler en étroite collaboration avec les autres organisations de Recherche et Développement internes de Unity.
- Participer aux discussions avec nos partenaires en matière de plateformes, de matériel et de systèmes d’exploitation.
- Construire des tests automatisés pour de nouvelles fonctionnalités et corriger les bugs.
Ce que nous recherchons
- Des compétences éprouvées en programmation (C# / C++).
- Une connaissance approfondie des graphismes 3D en temps réel.
- Une bonne compréhension des GPU, du pipeline graphique et de l’architecture des moteurs graphiques.
- Une connaissance d’au moins une API graphique de bas niveau , comme Direct3D, Vulkan ou Metal.
- Une capacité à diagnostiquer les problèmes et les défaillances à l’aide d’ outils de débogage d’applications, ainsi qu’à mesurer et à optimiser les performances des applications.
Vous avez peut-être également
- Une expérience de travail avec de grandes bases de répertoires de code source multi-plateformes (en particulier pour des plateformes comme XR, Android, iOS ou console).
- Une expérience de l’utilisation d’ outils propres à la plateforme, notamment PIX, Snapdragon Profiler, Arm Performance Studio, PVRTune, Razor ou XCode Instruments.
- Une connaissance des API adjacentes aux graphiques, comme OpenXR et DirectML.
Information supplémentaire
- Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.
- Le support à la relocalisation n’est pas disponible pour ce poste.
- L’aide à la relocalisation internationale n’est pas disponible pour ce poste.