Job Search and Career Advice Platform

Enable job alerts via email!

Développeur(se) graphique principal(e) XR / Senior Graphic Engineer XR

Unity

Montreal

On-site

CAD 70,000 - 90,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Une entreprise technologique recherche un(e) développeur(se) graphique passionné(e) pour enrichir ses innovations dans la pile graphique. Dans ce rôle, vous développerez des fonctionnalités optimisées pour les plateformes XR tout en assurant la performance et la stabilité des systèmes de rendu. Une expérience prouvée en C++ et une connaissance des outils d’analyse de performance sont indispensables.

Benefits

Avantages pour le bien-être des employés
Équilibre entre vie professionnelle et personnelle

Qualifications

  • Expérience prouvée en programmation graphique avec C++.
  • Compréhension des algorithmes de rendu et des langages de shaders.
  • Connaissance des pipelines de rendu et architecture GPU.

Responsibilities

  • Mettre en œuvre de nouvelles fonctionnalités graphiques pour les plateformes XR.
  • Optimiser les systèmes de rendu en corrigeant les goulets d'étranglement.
  • Maintenir la stabilité et la fiabilité des systèmes de rendu.

Skills

Programmation graphique avec C++
Mathématiques 3D
API graphiques modernes (DirectX 12, Vulkan, Metal)
Outils d’analyse de performance (PIX, RenderDoc)
Performances d’optimisation
Job description
L'opportunité

Unity Graphics a pour mission d’accélérer l’innovation dans l’ensemble de notre pile graphique, en assurant un équilibre parfait entre la performance, la qualité et la portée la plus étendue possible sur tous les appareils. Nous sommes à la recherche d’un(e) développeur(se) graphique passionné(e) par l’apprentissage continu et la collaboration, animé(e) par le désir de démocratiser les graphismes haute performance pour les créateur(rice)s de toutes tailles. Dans ce rôle, vous nous aiderez à respecter nos engagements essentiels envers nos partenaires de plateforme, en développant de nouvelles fonctionnalités graphiques conçues et optimisées pour le matériel XR. Avec le runtime Unity installé sur plus de 3,5 milliards d'appareils dans le monde, il s'agit d'une occasion unique de façonner l'expérience des développeur(se)s du moteur de jeu le plus utilisé au monde.

Ce que vous allez faire
  • Mettre en œuvre de nouvelles fonctionnalités graphiques destinées aux plateformes XR prises en charge par Unity, développées pour offrir des performances optimales de l’UCT/GPU.
  • Effectuer le prototypage de nouvelles techniques fondées sur la recherche, parfois sur du matériel futur non annoncé.
  • Optimiser les systèmes de rendu, en identifiant et en corrigeant les goulets d'étranglement afin de garantir que Unity demeure le chef de file en matière de performance.
  • Aidez à maintenir nos systèmes de rendu principaux en diagnostiquant et en corrigeant les bogues, tout en assurant la stabilité et la fiabilité pour nos développeur(se)s.
Ce que nous recherchons
  • Expérience avérée en programmation graphique avec C++, avec une solide compréhension des mathématiques 3D, des algorithmes de rendu et des langages de shaders (HLSL/GLSL).
  • Connaissance pratique des API graphiques modernes (par exemple, DirectX 12, Vulkan, Metal).
  • Compréhension solide des pipelines de rendu, de l'architecture GPU et des techniques d'optimisation des performances.
  • Maîtrise des outils d’analyse de performance tels que PIX, RenderDoc, NVIDIA Nsight ou Android GPU Inspector.
  • S’épanouit au sein d’une équipe diversifiée et répartie, et est motivé(e) à soutenir l’ensemble de notre communauté de développeur(se)s afin qu’elle réussisse.
Vous avez peut-être également
  • Expérience dans la création de jeux ou d'applications XR à l'aide de moteurs de jeu commerciaux, comme Unity ou Unreal.
  • Bonne connaissance de l’architecture de rendu de Unity (SRP)
  • Expérience en rendu en temps réel pour des jeux ou d’autres applications 3D interactives.
Information supplémentaire
  • Le support à la relocalisation n’est pas disponible pour ce poste
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste
La vie chez Unity

Nous offrons une large gamme d’avantages visant à soutenir le bien‑être de nos employé(e)s et favoriser l’équilibre entre vie professionnelle et vie personnelle. Vous pouvez en lire davantage sur notre carrière page.

Life at Unity

We offer a wide range of benefits designed to support employees' well‑being and work‑life balance. You can read more about them on our career page.

International English proficiency

Cette position 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.

Equal Opportunity Statement

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. Si vous êtes en situation de handicap ou avez des besoins spécifiques nécessitant des aménagements pour que votre entretien se déroule dans les meilleures conditions, nous vous invitons à remplir ce formulaire afin de nous en informer et que nous puissions faire le nécessaire.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.