Search Unity

hero image

Montreal, Canada

Développeur(se) graphique sénior de RX, Render Pipelines | Senior Graphics Engineer, XR, Render Pipelines

ALERT: Unity has received reports of scams where individuals purporting to be Unity HR representatives conduct bogus employment interviews via email or text, and then request payment as a condition for receiving an offer of employment. Please be aware that Unity does not conduct interviews by email or text, and will never request payment as a condition for applying for a position or receiving an offer of employment. These scam operators may also ask for your personal information (name, address, birthdate, social security number, etc.) which you should not provide to them. If you have been a target of such a scam, you should report it by contacting the U.S. Federal Trade Commission (see this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside.

DepartmentEngineering
TypeFull time
Requisition IDJOBREQ-2310460

Role Description

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#

Aucune aide à la relocalisation n'est disponible pour ce poste.

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 2022, more than 70% of the top 1000 mobile games were made with Unity as derived from a blended number of the top 1000 games in the Google Play Store and Apple App Store. In 2022, Made with Unity Applications had more than 4 billion downloads per month. 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

Other positions in Engineering

Analyste sénior en intelligence d'affaires | QA ManagerMontreal, CanadaFull timeData Centre TechnicianSlough, United KingdomFull timeDeveloper Support EngineerSeoul, South KoreaFull timeDéveloppeur(se) de logiciels Sénior – Outils pour l’environnement | Staff Software Developer- Environment ToolsMontreal, CanadaFull timeDéveloppeur(se) de logiciels sénior | Senior Software Developer, Build and Release Montreal, CanadaFull timeDéveloppeur(se) de logiciels sénior/ Senior Software Engineer Montreal, CanadaFull timeDéveloppeur(se) graphique sénior, outils pour l’environnement | Senior Graphics Engineer, Environment ToolsMontreal, CanadaFull timeDevSecOps sénior, Create Anywhere / Sr. DevSecOps, Create AnywhereMontreal, CanadaFull timeFull Stack Developer (6-Month Contract)Wellington, New ZealandContractHead of Department - PipelineWellington, New ZealandFull timeHead of Department - PipelineAuckland, New ZealandFull timeHead of Department - PipelineRemote, USAFull timeHead of Department - PipelineRemote, CanadaFull timeHead of Department - PipelineRemote, New ZealandFull timeHead of Department - PipelineRemote, AustraliaFull timeJapanese/English Technical Translator (12-Month Contract)Tokyo, JapanContractManager, Partner EngineeringLondon, United KingdomFull timeManager, Software Engineering - Automotive and IndustrialMunich, GermanyFull timeManager, Software Engineering, XR InputSan Francisco, CA, USAFull timeMultiplayer Netcode DeveloperVancouver, CanadaFull timePrincipal GTM Technology ArchitectSan Francisco, CA, USAFull timeQuality Assurance Lead, Solutions GamesStratford-upon-Avon, United KingdomFull timeResponsable des versions techniques | Technical Release ManagerMontreal, CanadaFull timeSalesforce Engineering ManagerAustin, TX, USAFull timeSenior Backend EngineerBerlin, GermanyFull timeSenior Cloud Network EngineerBellevue, WA, USAFull timeSenior Cloud Network EngineerAustin, TX, USAFull timeSenior Environment ArtistStockholm, SwedenFull timeSenior Environment ArtistCopenhagen, DenmarkFull timeSenior Front End Engineer, Commerce PlatformAustin, TX, USAFull timeSenior Graphics EngineerGhent, BelgiumFull timeSenior Graphics EngineerHelsinki, FinlandFull timeSenior Graphics EngineerHelsinki, FinlandFull timeSenior Graphics EngineerBellevue, WA, USAFull timeSenior Graphics EngineerOrlando, FL, USAFull timeSenior Graphics EngineerHelsinki, FinlandFull timeSenior Graphics EngineerCopenhagen, DenmarkFull timeSenior Graphics EngineerLondon, United KingdomFull timeSenior Graphics EngineerCopenhagen, DenmarkFull timeSenior Graphics Engineer, XR, Render PipelinesGhent, BelgiumFull timeSenior Integration Developer/ArchitectAustin, TX, USAFull timeSenior Machine Learning Engineer, Core Performance FoundationsHelsinki, FinlandFull timeSenior Multiplayer Netcode DeveloperVancouver, CanadaFull timeSenior Partner Relations ManagerSan Francisco, CA, USAFull timeSenior Partner Relations ManagerBrighton, United KingdomFull timeSenior Partner Relations Manager, JapanTokyo, JapanFull timeSenior Physics Developer Brighton, United KingdomFull timeSenior Site Reliability EngineerBellevue, WA, USAFull timeSenior Site Reliability EngineerSan Francisco, CA, USAFull timeSenior Software EngineerHelsinki, FinlandFull timeSenior Software EngineerOrlando, FL, USAFull timeSenior Software Engineer, Build and Release Bellevue, WA, USAFull timeSenior Software Engineer, Build and Release Austin, TX, USAFull timeSenior Software Engineer - Infrastructure ServicesStratford-upon-Avon, United KingdomFull timeSenior Software Engineer - Infrastructure ServicesBrighton, United KingdomFull timeSenior Software Engineer - Infrastructure ServicesSlough, United KingdomFull timeSenior Software Engineer - Infrastructure ServicesCopenhagen, DenmarkFull timeSenior Software Engineer - Infrastructure ServicesLondon, United KingdomFull timeSenior Software Engineer, XR FeaturesBellevue, WA, USAFull timeSenior Technical Artist, Solutions GamesStratford-upon-Avon, United KingdomFull timeSenior XR Graphics Quality EngineerVancouver, CanadaFull timeSoftware Developer, XR FoundationsSan Francisco, CA, USAFull timeSoftware Engineer, Engine SupportPereira, ColombiaFull timeSoftware Engineer, GenesisBellevue, WA, USAFull timeSoftware Engineer, Offerwall Reporting Boston, MA, USAFull timeSoftware Engineer, XR FeaturesSan Francisco, CA, USAFull timeTechnical Partner Advisor, IndustrySingapore, SingaporeFull time