Location

Montreal, Canada

Department

Engineering

Type

Requisition ID

JOBREQ-226049

Role description

The opportunity

The Unity Solutions Games team is a group of highly skilled Software Development and Technical Art Consultants with deep expertise in the Unity platform, whose main goal is to help our customers improve their projects and internal workflows and assist them in the resolution of challenging technical problems. To do this, we provide a series of short-term and long-term consulting and development services that can range in duration from one week to eighteen months and beyond.

Our customers range from small indie developers up to globally known brands. They need their art pipelines optimized, their visual targets met, and timely advice on how best to use Unity. If you're technically skilled, passionate about visual rendering, customer-focused, and curious, this job will suit you.

Your day-to-day work will include interacting with customers, researching and delivering the answers to their questions, developing solutions and examples, and striving to ensure that their projects succeed.

This role may involve periodic travel to customers and other Unity offices (up to 25%). Travel is subject to your interests, responsibilities and local health policies.

We're committed to maintaining a diverse team, and we welcome and encourage applicants with diverse experiences and backgrounds.

What you’ll be doing

  • Push graphical quality to the highest level, given target platform constraints.
  • Investigate, profile, suggest performance improvements, and optimize rendering workflow of customer projects.
  • Build sample shaders, material and rendering technique for our partners or Unity customers in general with quality methodologies in mind.
  • Develop and maintain art production workflows and pipelines by writing scripts and tools to aid artists in the creation of content.
  • Work closely with the engineers to build new features or improve current ones.

What we’re looking for

  • Experience in writing and optimizing shaders for real-time rendering engines and using tools such as Max/Maya/Blender or Houdini in a professional capacity. Understanding of HLSL and C# or scripting languages.
  • Deep understanding of rendering passes, lighting, and post effects.
  • Familiarity with profiling tools such as Pix, Nsight, Render Doc, or Snapdragon Profiler.
  • Effective communication skills and ability to work efficiently on shared projects with engineers, designers, artists, testers, and other developers.
  • 5+ years of game development experience with titles shipped on PC, console or mobile.

You might also have

  • Experience with Unity, Unreal, Cry Engine or other 3D game engines.
  • Experience with outsourcing.

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’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.

Unity is at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than five billion times per month in 2020. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to 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. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please 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.

L'opportunité

L’équipe Unity Solutions Games est un groupe de conseillères et de conseillers spécialisés dans le développement de logiciels et l’art technique. Dotés d’une expertise approfondie de la plateforme Unity, ils ont pour principal objectif d’aider nos clients à améliorer leurs projets et leurs processus internes et à résoudre des problèmes techniques complexes. Pour ce faire, nous proposons une série de services de conseil et de développement à court et à long terme, dont la durée est comprise entre une semaine et dix-huit mois, voire plus.

Nos clients comprennent aussi bien des petits développeur(se)s indépendants que des marques mondialement reconnues. Ils ont besoin d’optimiser leurs pipelines artistiques, d’atteindre leurs objectifs graphiques et d’obtenir des conseils pertinents sur la meilleure façon d’utiliser Unity. Vous êtes curieux(se), habile avec la technologie, passionné(e) par les rendus visuels et soucieux(se) de la clientèle? Ce poste est fait pour vous.

Au quotidien, vous aurez à interagir avec les clients, à trouver des réponses, à élaborer des solutions et des exemples, et à accomplir le nécessaire afin d’assurer le succès de leurs projets.

Ce rôle peut impliquer des déplacements périodiques chez les clients et vers d’autres bureaux de Unity (jusqu’à 25 % de votre temps). Les voyages sont subordonnés à vos besoins, à vos responsabilités et aux politiques sanitaires locales.

Nous sommes déterminés à maintenir une équipe diversifiée, et nous accueillons et encourageons des candidat(e)s aux expériences et aux parcours multiples.

Ce que vous allez faire

  • Pousser la qualité des graphismes à leur plus haut niveau, en tenant compte des contraintes de la plateforme cible
  • Enquêter, établir le profil, suggérer des améliorations de performance et optimiser le processus de rendu des projets des clients
  • Créer des échantillons de nuanceurs, de matériaux et de techniques de rendu pour nos partenaires ou les clients de Unity en général, en tenant compte des méthodologies de qualité
  • Développer et maintenir le pipeline et le processus de la production artistique en rédigeant des scripts et des outils qui aideront les artistes à créer des contenus
  • Travailler en étroite collaboration avec les développeur(se)s pour créer de nouvelles fonctionnalités ou améliorer celles qui existent déjà

Ce que nous recherchons

  • Une expérience dans l’écriture et l’optimisation de nuanceurs pour les moteurs de rendu en temps réel et l’utilisation d’outils comme Max, Maya, Blender ou Houdini à titre professionnel. Une compréhension de HLSL, de C# ou de langages de script.
  • Une compréhension approfondie des passes de rendu, de l’éclairage et des effets de post-traitement
  • Une connaissance des outils de profilage, notamment Pix, Nsight, Render Doc ou Snapdragon Profiler
  • D’excellentes aptitudes à la communication et une capacité à travailler efficacement sur des projets partagés avec des développeur(se)s, des concepteurs, des artistes, des testeurs et d’autres développeurs
  • Plus de cinq ans d’expérience dans le développement de jeux vidéo avec des titres livrés sur PC, sur console ou sur appareil mobile

 Vous avez peut-être également

  • Une expérience avec Unity, Unreal, CryEngine ou d’autres moteurs de jeux 3D
  • Une expérience dans la sous-traitance

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 2021, Unity comptait en moyenne 3,9 milliards d’utilisateurs finaux actifs mensuels ayant consommé du contenu créé ou exploité au moyen de ses solutions. Les applications développées par ces créateurs ont été téléchargées en moyenne cinq milliards de fois par mois en 2021. Pour en savoir davantage, veuillez consulter le site www.unity.com.

Unity est un employeur axé sur l'égalité des chances qui s'engage à favoriser un environnement inclusif et innovateur avec les meilleurs employés. Par conséquent, nous fournissons des opportunités d'emploi sans tenir compte de l'âge, la race, la couleur, l'ascendance, l'origine nationale, la religion, le handicap, le sexe, l'identité sexuelle ou l'expression, l'orientation sexuelle ou tout autre statut protégé. S'il y a des préparatifs ou des ajustements que nous pouvons faire afin de vous aider à avoir une expérience d'entrevue confortable et positive, veuillez-nous le faire savoir.

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. 

#LI-TY1 #SEN

Other positions in Engineering

Share the Senior Rendering and Shader Technical Artist / Artiste Technique position on WeChat