Développeur(se) graphique sénior, fonctionnalités SRP | Senior Graphics Developer, SRP Features

Unity
Montreal
CAD 100,000 - 125,000
Job 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 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.

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'il 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. Nos différences sont des forces nous permettant de répondre aux besoins croissants et évolutifs de nos clients, partenaires et collaborateurs.

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Développeur(se) graphique sénior, fonctionnalités SRP | Senior Graphics Developer, SRP Features jobs in Montreal