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.
La vie chez Unity
Unity NYSE : U est la première plateforme mondiale d'outils permettant aux créateurs de concevoir et de développer des jeux, applications et expériences en temps réel sur de multiples plateformes.
Les créateurs, qu'ils soient développeurs de jeux, artistes, architectes, concepteurs automobiles, experts en infrastructures, cinéastes ou autres, utilisent Unity pour donner vie à leur imagination sur de multiples plateformes, que ce soit sur mobile, PC, console ou informatique spatiale.
Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable.
Ce poste exige que son ou sa titulaire possède une connaissance de l’anglais qui soit suffisante pour lui permettre d’avoir des échanges professionnels verbaux et écrits dans cette langue, puisque l’accomplissement des tâches liées à ce poste nécessite des communications fréquentes et régulières avec des collègues et partenaire situés à l’échelle mondiale et dont la langue commune est l’anglais.
J-18808-Ljbffr