Senior Graphics Engineer, XR, Render Pipelines

Apr 13, 2023
Montréal, Canada
... Not specified
... Senior
Full time
... Office work

L’opportunité

En tant que développeur(se) graphique de RX au sein du groupe Render Pipeline, vous participerez à la création de fonctionnalités de RX révolutionnaires pour les systèmes de rendu graphique en temps réel de Unity. En collaboration avec d’autres développeur(se)s, vous contribuerez à la conception des technologies futures de nos pipelines de rendu scriptables destinés à la réalité hybride. La mission de notre groupe est de créer l’environnement de pipeline de rendu le plus évolutif et le plus extensible. Nos travaux sont utilisés sur des milliards d’appareils, du mobile le plus bas de gamme aux ordinateurs de bureau et consoles les plus performants.

Imaginez une équipe de développeur(se)s qui créerait à elle seule un contenu incroyable de qualité AAA! Imaginez un(e) artiste qui aurait accès à une technologie puissante lui permettant de réaliser sa vision! C’est le monde que nous voulons créer chez Unity. Nous avons besoin de votre aide pour le réaliser.

Vous apprendrez les capacités de notre moteur, puis vous nous aiderez à les renforcer pour permettre aux développeur(se)s de jeux vidéo Unity de créer des expériences incroyables par le biais de la RX. Plus important encore, vous travaillerez avec une équipe passionnante et pleine d’énergie dans une entreprise qui veille jalousement à l’équilibre entre la vie professionnelle et la vie privée.

Nous nous engageons à maintenir une équipe diversifiée, et nous accueillons et encourageons les candidats de tous horizons. Le désir d’apprendre et la volonté de résoudre des problèmes sont plus importants pour nous que votre expérience. Nous vous encourageons à postuler même si vous ne pensez pas correspondre à toutes les exigences. Nous pensons que c’est notre diversité qui permet à nos équipes de s’épanouir.

Ce que vous allez faire

  • Développer, optimiser et maintenir un rendu de haute qualité, adapté à la RX
  • Inventer, étendre et entretenir diverses fonctionnalités
  • Créer des relations avec les autres équipes de développement de Unity pour en recueillir les exigences et les commentaires
  • S’adapter aux nouvelles technologies dans un environnement multidisciplinaire

Ce que nous recherchons

  • Des compétences confirmées en programmation en langage C++
  • Une connaissance avérée du rendu des RX, en particulier du SDK de bas niveau
  • Une capacité à profiler, analyser et améliorer les performances, notamment sur mobile
  • Une capacité à collaborer et à communiquer clairement des idées et des connaissances techniques avec d’autres personnes
  • Une capacité à travailler de manière indépendante et à faire preuve d’initiative

Vous avez peut-être également

  • Des connaissances de haut niveau sur le rendu instancié à chemin unique
  • Une connaissance de la RA et du traitement de la géométrie
  • Une compréhension du langage C#

La vie chez Unity

Unity (NYSE: U) est la plateforme la plus utilisée au monde pour la création et l’exécution interactive de contenu 3D en temps réel (RT3D). Des créateur(rice)s, notamment des développeur(se)s de jeux vidéo, des artistes, des architectes, des concepteur(rice)s automobiles, des cinéastes et bien d’autres professionnel(le)s, utilisent Unity pour donner vie à leurs projets. Unity constitue la base sur lesquelles sont créés les contenus numériques les plus remarquables au monde. Plus précisément, la plateforme de Unity offre un ensemble complet de solutions logicielles pour créer, exécuter et monétiser du contenu interactif 2D et 3D en temps réel pour les téléphones mobiles, les tablettes, les ordinateurs, les consoles et les appareils de réalité augmentée et de réalité virtuelle. 

Au quatrième trimestre de l’année 2022, plus de 70% des 1000 meilleurs jeux mobiles qui ont été fait avec Unity sont dérivés d’un nombre combiné des 1000 meilleurs jeux du Google Play Store et de l’App Store d’Apple. En 2022, les applications Made with Unity ont eu plus de 4 milliards de téléchargements par mois. Pour en savoir davantage, veuillez consulter le site www.unity.com

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. Veuillez remplir ce formulaire si vous nécessitez des accommodations particulières pour rendre votre expérience d’entrevue agréable et positive.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity.

La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com.

The opportunity

As a XR graphics developer in the Render Pipeline group, you will participate building ground breaking XR features for Unity real-time graphics. Working with other engineers you will help design the future technology of our Scriptable Render Pipelines for cross reality. Our group's mission is to build the most scalable and extensible render pipeline environment. Our work runs on billions of devices from the lowest-end mobile to the highest-end desktops and consoles.

Imagine a team of developers creating amazing AAA-quality content all by themselves! Imagine an artist, having access to powerful technology to fulfill their vision! That is the world we at Unity want to create. And we need your help to create it.

You will learn our engine’s capabilities, then help us expand them for XR to empower Unity game developers to craft incredible experiences. Most importantly, you will work with an exciting and high-energy team at a company that jealously guards work-life balance.

We are committed to maintain a diverse team, and we welcome and encourage applicants from all backgrounds. The desire to learn and the willingness to solve problems are more important to us than your experience. We encourage you to apply even if you do not think you tick all the boxes. Our diversity is what we believe makes our teams thrive.

What you’ll be doing

  • Develop, optimize, and maintain high-quality rendering, fine-tuned for XR
  • Invent, extend, and maintain features
  • Build relationships with other Unity's development teams to gather requirements and feedback
  • Adapt to new technologies in a multi-disciplinary environment

What we’re looking for

  • Confirmed programming skills in C++
  • Confirmed XR rendering knowledge, especially low level SDK
  • Ability to profile, analyse, and improve performances, especially on Mobile
  • Ability to collaborate and clearly communicate ideas and technical knowledge with others
  • Ability to work independently and demonstrate initiative

You might also have

  • High level knowledge on single path instanced rendering
  • AR and geometry processing knowledge
  • Understanding of C# language

Relocation support is not available for this position.

Life at Unity

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

#LI-MC2 #SEN

COMPANY JOBS
219 available jobs
WEBSITE