Développeur(se) de logiciels – Import Workflow / Software Developer Import Workflow

Nov 16, 2022
Montréal, Canada
... Not specified
... Intermediate
Full time
... Office work

L'Opportunité

Foundation est une composante du groupe Core Engineering de Unity. Nous jetons les bases des technologies d’édition et d’exécution de Unity, et constituons une infrastructure solide sur laquelle nos créateur(rice)s et nos équipes technologiques internes peuvent s’appuyer.

Chaque jour, des millions d’artistes utilisent nos produits pour transférer leurs œuvres les plus récentes et les plus réussies à partir de Maya, Blender, 3ds Max (et d’autres outils!) dans Unity, afin de libérer la puissance de la 3D en temps réel.

Dans le cadre de la croissance de ces produits, nous recherchons des développeur(se)s de logiciels enthousiastes et sympathiques afin de rejoindre notre équipe, pour mettre au point un système d’importation de formats de fichiers de nouvelle génération qui fera avancer les projets de nos créateurs pour la prochaine décennie (et au-delà!)

Si vous êtes un(e) développeur(se) réfléchi(e), intéressé(e) par la conception architecturale, les normes de format de fichier et les processus artistiques, ce poste est fait pour vous! Vous êtes curieux(se), inventif(ve), pragmatique et heureux(se) de collaborer entre groupes.

Dans notre équipe à la culture inclusive, les meilleures idées prévalent, et nous nous employons à faire en sorte que tous les membres de l’équipe soient sur un pied d’égalité, des débutants aux plus expérimentés. À ce titre, nous souhaitons accueillir des personnes issues d’horizons divers pour nous accompagner dans cette aventure.

Comme le travail de notre équipe touche aux projets de tous les utilisateur(rice)s, nous pensons qu’il s’agit vraiment d’une occasion rêvée de rejoindre une équipe soudée au cœur même de la famille Unity.

Ce que vous allez faire

  • Écrire du code pour convertir les meshes, les animations et les matériaux depuis des formats de fichiers tiers vers le format natif de Unity
  • Concevoir et développer la fonctionnalité liée à l’échange de fichiers et de services, afin de mieux promouvoir l’intégration entre Unity et les applications tierces
  • Jouer un rôle important dans le développement de l’importateur de format 3D de prochaine génération du moteur (USD)
  • Maintenir et déboguer les fonctionnalités existantes
  • Adopter une approche du développement privilégiant la qualité, où le recours à de multiples itérations du produit est la norme, et les tests automatisés feront partie de votre processus quotidien

Ce que nous recherchons

  • Une bonne connaissance des langages C# et/ou C++
  • Une bonne connaissance des architectures
  • Une expérience avec un moteur de jeu vidéo et/ou un outil de création de contenu numérique
  • Une volonté d’apprendre

Vous avez peut-être également

  • Une connaissance des grands répertoires de code source et les défis qu’ils présentent
  • Une expérience dans un pipeline de production professionnelle de jeux vidéo, d’effets créés sur ordinateur ou d’effets visuels
  • Une expérience des projets à code source libre et/ou des normes de fichiers

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 laquelle 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éateur(rice)s 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 fier de pratiquer l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovant et à célébrer nos employés sans distinction d’âge, de race, de couleur, d’ascendance, d’origine nationale, de religion, de handicap, de sexe, d’identité ou d’expression de genre, d’orientation sexuelle ou tout autre statut protégé par la loi. Nos différences sont des atouts qui nous permettent de répondre aux besoins croissants et évolutifs de nos clients, de nos partenaires et de nos collaborateurs. Si nous pouvons effectuer certains préparatifs ou aménagements afin d’aider à faire en sorte que votre entrevue soit une expérience confortable et positive, veuillez remplir ce formulaire pour nous le faire savoir.

Les chasseurs de têtes et les agences de placement ne peuvent pas envoyer de CV sur ce site ni directement aux gestionnaires. Unity n’accepte pas de CV non sollicités provenant de chasseurs de têtes ou d’agences. Unity ne paiera aucuns frais à une agence ou à une entreprise tierce qui n’a pas signé d’entente avec elle.

The Opportunity

Foundation is part of Core Engineering at Unity. We lay the groundwork for all of Unity's Editor and Runtime technology, and provide a strong base for both our creators and internal technology teams to build upon.

Every single day, millions of artists use our products to bring their latest and greatest works from Maya, Blender, 3ds Max (and other tools!) into Unity, to unlock the power of realtime-3D.

As we look to grow these products, we're seeking enthusiastic, friendly, software developers to join our team as we build a next-generation file-format import system to drive our creators' projects forward for the next decade (and beyond!).

You’d be a great fit if you’re a thoughtful developer with a curiosity about architecture design, file-format standards, and artists' workflows. You are curious, inventive, pragmatic, and happy to collaborate across groups.

We're a team with an inclusive culture where ‘best ideas win’, and we work hard to ensure that all members have an equal voice, from Junior to Senior. As such, we would very much welcome folks from a diverse range of backgrounds to join us on this journey.

With our team's work touching all users' projects, we believe this really is a very special opportunity to join a close-knit team at the very heart of the Unity family!

What you’ll be doing:

  • Writing code to convert meshes, animations, and materials from third-party file formats to Unity's native format.
  • Designing and developing functionality related to file & service interchange, to better promote integration between Unity and third-party apps.
  • Playing an important role in the development of the engine's next-generation 3D-format importer (USD).
  • Maintaining and debugging existing features.
  • Taking a ‘quality-first’ approach to development, where multiple product iterations are the norm, and automated testing will form a part of your day-to-day workflow.

What we’re looking for:

  • Good knowledge of C# and/or C++.
  • Good architectural awareness.
  • Experience with a game engine and/or digital content creation tool.
  • Willingness to learn.

You might also have

  • Familiarity with large codebases and the challenges that they bring.
  • Experience in a professional game/CG/VFX production pipeline.
  • Experience with open-source projects and/or file standards.

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.

#LI-MC2

COMPANY JOBS
602 available jobs
WEBSITE
Top Jobs