Senior Software Development Consultant, Solutions Games Consulting/Consultant sénior en développement de logiciels, Solutions Games Consulting

Jul 07, 2022
Montréal, Canada
... Not specified
... Senior
Full time
... Office work

The opportunity

The Unity Accelerate 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 very ambitious technical problems. In order to do this, we provide a series of short-term and long-term consulting and development services which can range in duration from one week to eighteen months and beyond.

Your day-to-day work will include profiling and optimizing systems either in or surrounding the Unity Games, interacting with customers, analyzing the Unity Engine source code, and keeping your skills and knowledge up to date. Short-term success is helping Unity developers profile and optimize game projects.

In the longer term, you'll become an established technical expert within Unity. You can pursue opportunities including personal research, speaking at conferences, delivering training to customers and colleagues, and guiding Unity's direction by providing feedback and advice to our R&D teams.

This is a rewarding role where you will see a diverse range of projects made in the Unity game engine and grow as an expert consultant. We help hundreds of games each year use best practices in Unity!

This role might involve occasional travel to customers’ offices and other Unity offices, primarily within North America. Travel will generally not exceed 5 nights per month and is usually conducted during weekdays.

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

What you’ll be doing

  • Work with customers on a regular basis for short-term consultations and give them advice on how to resolve their performance issues and improve their existing workflows, including on-site and remote visits
  • Become embedded with external customer teams to consult on games in long term engagements
  • Build close relationships with Unity's internal development teams and provide customer feedback and use cases to them
  • Efficiently solve problems, communicate, and educate our clients, both remotely and on-site at their offices

What we’re looking for

  • Capable of developing and debugging code written in a large multithreaded C# or C++ codebase, using a multi-platform engine (e.g. Unity, Unreal, in-house)
  • Knowledgeable on how to profile, analyze, and improve performance, from low-level limitations to high-level architectural decisions
  • Experience in shipping multiple games or other real-time interactive applications, including a solid understanding of software development lifecycles
  • Fluent in written and spoken English, and able to guide customers by clearly communicating ideas and technical knowledge via written reports
  • Comfortable when it comes to diving into areas outside of their expertise to help our customers

You might also have

  • Experience in delivering training/technical talks and writing technical articles/documentation
  • Deep graphics programming knowledge and experience writing shaders

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

Votre travail quotidien consistera à concevoir et à mettre en œuvre des systèmes logiciels dans ou autour de l’éditeur Unity et du moteur Unity, à interagir avec les clients, à analyser le code source et à maintenir vos compétences et vos connaissances à jour. La réussite à court terme est de permettre aux développeur(se)s sur Unity de profiler et d’optimiser leurs projets de jeux vidéo.

À plus long terme, vous deviendrez un expert technique bien établi au sein de Unity. De nombreuses possibilités s’offrent à vous, y compris entreprendre une recherche personnelle, donner des présentations à des conférences, former des clients et des collègues, de même que guider la direction de Unity en prodiguant vos commentaires et vos conseils à nos équipes de recherche et développement.

Il s’agit d’un rôle passionnant qui vous permettra de découvrir un grand nombre de projets réalisés avec le moteur de jeu Unity et d’évoluer en tant que conseiller(ère) expert(e)! Tous les ans, nous permettons à des centaines de jeux vidéo d’utiliser des méthodologies standard dans Unity!

Ce poste peut impliquer des déplacements occasionnels chez les clients et dans d’autres bureaux de Unity, principalement en Amérique du Nord. Ces déplacements n’excéderont généralement pas cinq nuits par mois et seront généralement effectués en semaine.

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

  • Travailler avec les clients sur une base régulière pour les conseiller à court terme sur la façon de résoudre leurs problèmes de rendement et d’améliorer leurs processus existants, notamment en effectuant des visites sur place et virtuelles
  • S’intégrer aux équipes des clients externes pour les conseiller sur les jeux vidéo dans le cadre d’engagements à long terme
  • Établir des relations étroites avec les équipes de développement internes de Unity et leur fournir des cas d’utilisation et une rétroaction de la part des clients
  • S’attaquer efficacement aux problèmes, communiquer et éduquer nos clients, à la fois à distance et sur place dans leurs bureaux

Ce que nous recherchons

  • Une capacité à développer et à déboguer du code écrit dans une grande base de code multifilière en C# ou C++ en utilisant un moteur multiplateforme (par exemple Unity, Unreal ou un moteur maison)
  • Une connaissance de la manière de profiler, d’analyser et d’améliorer le rendement, des limitations de bas niveau aux décisions architecturales de plus haut niveau
  • Une expérience en matière de réalisation de plusieurs jeux ou d’autres applications interactives en temps réel, dont une compréhension avérée des cycles de vie du développement logiciel
  • Une maîtrise de l’anglais écrit et parlé, ainsi que la capacité de guider les clients en communiquant clairement des idées et des connaissances techniques au moyen de rapports écrits
  • Une aisance à plonger dans des domaines qui ne relèvent pas de votre expertise pour mieux aider nos clients

 Vous avez peut-être également

  • Une expérience dans l’organisation de formations et de conférences spécialisées, ainsi que dans la rédaction d’articles et de documents techniques
  • Une connaissance approfondie de la programmation graphique et une expérience dans l’écriture de nuanceurs

À propos de 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 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. S’il y a des préparatifs ou ajustements que nous pourrions apporter afin de vous offrir une expérience d’entrevue confortable et positive, n’hésitez pas à nous en informer. 

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-TM2

EMPLOYEE SIZE
5000 + employees
COMPANY JOBS
1218 available jobs
WEBSITE