Location

Montreal

Department

Engineering

Type

Role description

Unity’s Animation Team is writing a brand-new animation system using our high-performance multithreaded Data Oriented Technology Stack (DOTS). This new animation system will become a core pillar of our DOTS offering and will impact millions of users around the world.

As a Senior Animation Developer on the team you will work with a small group of experienced programmers who are driven by a will to revolutionize animation in game engines. You will have the opportunity to work on every facet of our new animation engine, from defining core functionalities to optimizing low level algorithms.

 

Responsibilities

  • To create high-performance animation code
  • Create API’s that are complete, clear and can withstand the test of time

 

Requirements

  • Software development experience
  • Proficiency in C++ or C#
  • Experience with real time animation systems and multi-threaded programming
  • Performance-minded development, code profiling and optimization skills
  • Strong collaboration and interpersonal skills

 

Bonus Points

  • Experience in Data Oriented software design
  • Experience with game engine development
  • Experience with the Unity platform

 

This position is located onsite at the Unity offices in Montreal; unfortunately, candidates desiring virtual work will not be considered at this time.

  

Who we are

Unity is the creator of the world’s leading real-time 3D development platform, giving users the most powerful and accessible tools to create, operate, and monetize experiences for the real-time world. Unity empowers anyone, regardless of skill level and industry, to create 3D visual content using world-class technology, operate using resources that maximize ease-of-use, and monetize, so that they can find success with their creations.

The company’s 1,000 person development team keeps Unity at the forefront of development by working alongside partners such as Google, Facebook, Oculus, Autodesk, and Microsoft to ensure optimized support for the latest releases and platforms. Made with Unity experiences reach nearly 3 billion devices worldwide and have been installed more than 34 billion times in the last 12 months. 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 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 Web site 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'équipe d'animation de Unity est en train de rédiger un tout nouveau système d'animation qui utilise notre pile technologique axée sur les données (DOTS) à plusieurs branches et hautement performante. Ce nouveau système d'animation, qui touchera des millions d'utilisateurs partout dans le monde, deviendra une fonctionnalité importante de notre offre de DOTS.

À titre de développeur sénior de l’animation au sein de l'équipe, vous travaillerez avec un petit groupe de programmeurs expérimentés et stimulés par le désir de révolutionner l’animation dans les moteurs de jeu. Vous aurez l'occasion de travailler sur toutes les facettes de notre nouveau moteur d'animation, de la définition des fonctionnalités clés à l'optimisation des algorithmes de bas niveau.

 

Responsabilités

  • Créer un code d'animation de haut rendement
  • Créer des API qui sont complètes, claires et qui pourront résister à l'épreuve du temps

 

Compétences

  • Expérience en développement de logiciels
  • Maîtrise des langages C++ ou C#
  • Expérience avec les systèmes d'animation en temps réel et avec la programmation à plusieurs branches
  • Compétences en optimisation et profilage de code, et en développement axé sur la performance
  • Solides compétences interpersonnelles et sens aigu de la collaboration

 

Atouts

  • Expérience en conception de logiciels axés sur les données
  • Expérience avec la conception d'un moteur de jeu
  • Expérience avec la plateforme Unity

 

Ce poste est offert sur place au studio Unity de Montréal. Malheureusement, les candidates ou candidats qui désirent faire un travail virtuel ne seront pas pris en considération pour le moment

 

Unity, créateur et chef de file de la plateforme de développement 3D en temps réel, fournit à ses utilisateurs des outils performants, pratiques et accessibles afin qu’ils puissent créer, manoeuvrer et monétiser leurs produits. Unity permet à tout un chacun de créer du contenu visuel 3D avec une technologie de calibre mondial, et ce en utilisant des ressources optimisant la convivialité et permettant de monétiser les créations afin qu’elles trouvent la voie du succès.

Notre équipe internationale de plus de 1,000 développeurs nous permet de rester à l’avant-garde du développement, ainsi que nos partenariats avec des compagnies telles que Google, Facebook, Oculus, Autodesk et Microsoft qui nous assure un support optimal pour les plus récentes technologies et plateformes. Les créations Made with Unity ont atteintes 3 milliards d’appareils à travers le monde et ont été téléchargées 34 milliards de fois au cours des 12 derniers mois. Pour en savoir plus, nous vous invitons à consulter notre site Web à www.unity.com.

Unity est un employeur axé sur l’égalité qui s’engage à créer un environnement inclusif, innovateur et ce avec les meilleurs talents. Nous offrons des opportunités d’emploi qui ne tiennent pas compte de l’âge, de l’ethnicité, de la religion, des limitations fonctionnelles, du sexe, de l’identité sexuelle ou d’un tout autre statut protégé conformément à la loi. S'il y a des préparatifs que nous pouvons faire pour vous aider à avoir une expérience d'entrevue confortable et positive, n’hésitez pas à nous en faire part.

Les chasseurs de tête et les agences de recrutement ne peuvent pas soumettre un résumé/CV directement sur notre site web ou à un de nos gestionnaires. Nous n’acceptons pas d’être spontanément sollicités par un chasseur de tête et ou une agence; une entente devra être signé entre les deux partis.

 

#LI-NS1 #SEN 

Other positions in Engineering

Share the Senior Animation Core Software Developer / Développeur sénior de système d'animation position on WeChat

Unsolicited applications

Unity is hiring all the time, and we welcome unsolicited applications. Send us yours, and we'll get back to you when we have a suitable vacancy!