Role Description
L’opportunité
Nous sommes à la recherche d’un(e) développeur(se) graphique qui rejoindra l’équipe chargée des fonctionnalités SRP au sein de Unity Graphics.
Scriptable Render Pipeline (SRP) est une technologie de rendu personnalisable qui vous permet de contrôler le rendu au moyen de scripts C#, en adaptant le processus de rendu à la plateforme que vous ciblez.
En tant que développeur(se) graphique développeur au sein de l’équipe SRP Features de Unity, vous rechercherez, concevrez et développerez des systèmes et des innovations de rendu pour les fonctionnalités graphiques dans nos pipelines de rendu inscriptibles.
Nous sommes spécialisés dans la résolution de problèmes liés à la fourniture de fonctionnalités maintenables et extensibles, optimisées pour de nombreuses plateformes.
Notre équipe se passionne pour l’utilisation de méthodologies de rendu innovantes afin de développer des solutions graphiques robustes.
Votre rôle vous permettra d’avoir un impact direct sur la manière dont les fonctionnalités graphiques sont portées au niveau supérieur chez Unity.
Notre candidat(e) idéal(e) possède une connaissance approfondie du graphisme et une passion pour le développement de fonctionnalités qui seront utilisées par un large éventail d’utilisateur(rice)s.
Il s’agit d’un poste permanent qui vous donnera l’occasion d’évoluer en tant que contributeur(rice) essentiel(le) aux fonctionnalités graphiques et aux processus du moteur et de l’éditeur Unity.
Ce que vous allez faire
- Évaluer les plans techniques pour s’assurer qu’ils répondent aux exigences des développeurs et des utilisateurs.
- Mettre en place des tests automatisés pour les fonctionnalités nouvelles ou existantes et bogue.
- Mobiliser les développeur(se)s pour promouvoir des normes de développement élevées et fournir un code de qualité production.
- Travailler en étroite collaboration avec nos autres développeur(se)s, artistes techniques et concepteur(rice)s de produits pour mettre à l’échelle des fonctionnalités graphiques existantes ou créer de bout en bout des fonctionnalités graphiques qui fonctionneront aussi bien sur les plateformes haut de gamme que sur les appareils mobiles pour un rendu évolutif en temps réel.
- La gamme de technologies avec lesquelles vous êtes susceptible de travailler couvre les fonctionnalités de rendu destinées aux artistes : matériaux, éclairage, post-traitement, effets et plus encore, ainsi que l’évolution et l’optimisation de notre architecture de rendu.
Ce que nous recherchons
- Une connaissance approfondie des architectures GPU mobiles modernes (par exemple Apple, ARM et Qualcomm).
- Une maîtrise de la programmation des GPU avec DX11, DX12, Metal ou Vulkan.
- Une solide compréhension des pipelines graphiques, des techniques de rendu et des principes mathématiques sous-jacents.
- Une expérience de la réalisation d’objectifs dans un environnement dynamique et performant.
- De solides compétences en programmation multiplateforme et à plusieurs branches, ainsi qu’en C++ et en C#.
- Un état d’esprit proactif et axé sur les solutions, avec un intérêt marqué pour les technologies de rendu innovantes.
Vous avez peut-être également.
- Une expérience pratique de travail avec Unity.
- Une expérience pratique du travail dans de grandes bases de répertoires de code source.
- Une expérience antérieure dans l’industrie des effets visuels ou des jeux vidéo.
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.