Location

Montreal, Canada

Department

Engineering

Type

Requisition ID

JOBREQ-213514

Role description

The opportunity

The Unity Strategic Technology team is a group of highly skilled Software and Technical Art developers having a solid understanding of the Unity platform. We collaborate with R&D teams in order to hone and bring back technologies into Unity.

As our top-tiered developers also assist external teams solving exciting and ambitious problems, we are looking for self-motivated teammates that will nicely complement our skillset and who are passionate about video games, related technical domains and their work.

This role is full-time and currently supported by our Work From Home program!

What you’ll be doing

  • Join a growing multidisciplinary team of developers contributing to improve our Unity platform
  • Participate in exciting internal or external project evaluations with a focus on performance and quality
  • Improve customer success by honing, architecting and developing new technologies based on real cases experiences
  • Build up relationships with Unity’s various R&D teams and capture domain specific skills
  • Provide fierce feedback Unity's future technologies

What we’re looking for

  • Game developer industry standard skill set that can plan tasks efficiently, develop as well as profile, debug and optimize code in multi-platform environments (Unity experience being a plus).
  • Strong programming skills in C# (or C++). Experience with or ability to learn C# is a requirement
  • Experience in shipping multiple games or other real-time interactive applications, including a proven understanding of software development lifecycles
  • Great communication skills with ability to work in a multi-disciplinary team as well as write technical reports
  • Comfortable with taking ownership on domains outside of expertise and work autonomously

You might also have

  • Extensive experience in a specific domain like 3D graphics, AR/VR, animation or core programming is a plus
  • experience in multithreaded programming
  • Cutting edge proficiency of the C# standard and its ecosystem

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.

The company’s 1,800+ person research and development team keeps Unity 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 Technologie Stratégique de Unity est un groupe de développeur(euse)s de logiciels et d’art technique hautement qualifié(e)s qui possèdent une solide compréhension de la plateforme Unity. Nous collaborons avec les équipes de R et D afin d’affiner et de réintégrer des technologies dans Unity.

Comme nos développeur(euse)s de haut niveau collaborent également avec des équipes externes pour résoudre des problèmes passionnants et ambitieux, nous recherchons des collaborateur(trice)s motivé(e)s qui viendront compléter efficacement notre expertise et qui sont passionné(e)s par les jeux vidéo, les domaines techniques connexes et leur travail.

Ce poste à temps plein bénéficie actuellement de notre programme de télétravail!

Ce que vous allez faire
  • Rejoindre une équipe multidisciplinaire de développeur(euse)s en pleine croissance qui contribue à l’amélioration de notre plateforme Unity
  • Participer à des évaluations de projets internes ou externes passionnants en mettant l’accent sur la performance et la qualité
  • Améliorer la réussite des partenaires en affinant, architecturant et développant de nouvelles technologies basées sur des expériences de cas réels
  • Tisser des relations avec les différentes équipes de R&D de Unity et acquérir des compétences spécifiques à leurs domaines
  • Fournir une rétroaction franche sur les développements techniques de Unity
Ce que nous recherchons :
  • Un(e) développeur(euse) de jeux doté(e) des compétences standard de l’industrie du jeu vidéo, capable de planifier efficacement les tâches, de développer ainsi que de profiler, déboguer et optimiser le code dans des environnements multiplateformes (l’expérience sur Unity étant un atout)
  • De solides compétences de programmation dans le langage C# ou C++ (l’expérience ou capacité à apprendre le C# est un requis)
  • Réalisation de plusieurs jeux ou autres applications interactives en temps réel, avec une compréhension avérée des cycles de vie du développement d’applications
  • Excellentes aptitudes de communication, capacité à travailler au sein d’une équipe pluridisciplinaire et à rédiger des rapports techniques
  • Aisance à s’approprier des domaines techniques hors de son champ d’expertise ainsi que de travailler de manière autonome
Vous avez peut-être également
  • Expérience approfondie dans un domaine spécifique tel que le rendu 3D, la RA/RV, l’animation ou la programmation bas-niveau est un atout
  • Expérience en programmation parallèle
  • Connaissance approfondie de la norme C# et de son écosystème

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éateurs, notamment des développeurs de jeux vidéo, des artistes, architectes, concepteurs automobiles et cinéastes, utilisent Unity pour donner vie à ce qu'ils ont imaginé. 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.

Notre équipe de plus de 1800 personnes assignées à la recherche et au développement fait en sorte que Unity soit à l'avant-garde du développement et assure un soutien optimal pour les plus récentes technologies et plateformes. Les applications développées par les créateurs au sein de Unity ont été téléchargées plus de cinq milliards de fois par mois en 2020. Pour en savoir davantage, visitez 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.#SEN-SC2

Other positions in Engineering

Share the Senior Software Development Consultant, Strategic Technology / Consultant(e) en développement de logiciels sénior, Technologie Stratégique position on WeChat