This job might no longer be available.
Lead Programmer, Spotlight / Programmeur principal, Spotlight
3 years ago
The Opportunity
For our Spotlight team in Montreal, we are looking for a lead programmer with a strong technical background in engine and/or graphics programming, from a AAA game production.
The Spotlight Team works closely with the best Game Studios and Developers to really push the boundaries of what is possible in Unity. You will implement new Unity features, or optimize current features in conjunction with our partners. You will work with many different teams both internally and externally so you should enjoy meeting new people, and be prepared to travel. This is an outstanding opportunity to chip in to big game projects without being tied to the 2-3 year development cycles that typically involves.
You are an experienced lead programmer that understands what it takes to achieve AAA quality. You will own the relationship with our external partners as well as collaborating with the different teams on a game team in order to realize our partners vision.
What you’ll be doing
- Build and lead the Montreal Spotlight team
- Work with external teams to build high-end showcases for Unity
- Develop features, workflows or effects as needed
- Partner with and provide feedback to other internal Unity teams
What we’re looking for
- Experience leading and establishing teams
- Excellent people management and leadership skills
- AAA game development experience with several titles shipped on PC or Console
- Excellent communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers
- Excellent programming skills. C/C++, C#
- Deep understanding of game engine architecture (either in-house or commercial engine)
- Performance minded development and optimization skills
- Ability to travel once per month on average, locally and internationally.
You might also have
- Strong multithreaded programming skills
- Graphics programming experience
- Gameplay programming experience
- Experienced with 3D Math
- Experience with Unity, Unreal, CryEngine or other 3D game engines
Life at Unity
We are product focused, curious, and creative. We passionately reinvest in development to keep Unity moving and evolving - from growing usability and power, to platform reach. With over a billion installs per month, Unity touches gamers and non-gamers alike. As well as video games, our software is used in industries as diverse as medicine, visualisation and shopping - modernizing game development while solving hard problems and enabling success for a huge range of developers worldwide.
Today, Unity has expanded to over 15 international offices and has employees in 23 countries. Every person at Unity Technologies has an inherent passion and driven spirit and it isn’t enough to be able to do the job- we’re looking for people that color outside the lines, are looking to be freed from the process tangle, and can dream big!
L'opportunité
Pour notre équipe Spotlight à Montréal, nous sommes à la recherche d’une programmeuse ou d’un programmeur principal possédant une solide formation technique en programmation moteur et/ou graphique, et issu d’une production de jeux AAA.
L’équipe Spotlight travaille en étroite collaboration avec les meilleurs studios et développeurs de jeux pour repousser les limites de ce qui est possible dans Unity. Vous implémenterez de nouvelles fonctionnalités au sein de Unity, ou optimiserez les fonctionnalités existantes en collaboration avec nos partenaires. Comme vous travaillerez avec de nombreuses équipes internes et externes différentes, vous devez être prêt à rencontrer de nouvelles personnes et à voyager. C’est une occasion extraordinaire d'intervenir dans de grands projets de jeux sans être lié aux cycles de développement typiques de deux à trois ans.
Vous êtes un programmeur principal expérimenté qui sait ce qu’il faut faire pour obtenir une qualité AAA. Vous serez responsable de la relation avec nos partenaires externes ainsi que de la collaboration entre les différentes disciplines au sein d’une équipe de développement afin de réaliser la vision de nos partenaires.
Ce que vous allez faire
- Diriger et développer l’équipe Spotlight de Montréal
- Travailler avec des équipes externes pour créer des projets-vitrines de haute qualité pour Unity
- Développer des fonctionnalités, des processus ou des effets en fonction des besoins
- Établir des partenariats avec les autres équipes internes de Unity et leur fournir une rétroaction
Ce que nous recherchons
- Expérience en constitution et en direction d’équipes - Excellentes compétences de leadership et de gestion du personnel
- Expérience dans le développement de jeux AAA avec plusieurs titres livrés sur PC ou console
- Excellentes aptitudes de communication et capacité à travailler efficacement sur des projets partagés avec des concepteurs, des artistes, des testeurs et d’autres développeurs
- Excellentes compétences de programmation Aisance avec C/C++ et C#
- Compréhension approfondie de l’architecture d’un moteur de jeu (moteur interne ou commercial)
Vous avez peut-être également
- Solides compétences en programmation à plusieurs branches
- Expérience en programmation graphique, des mécaniques de jeu, mathématiques 3D
- Expérience avec Unity, Unreal, CryEngine ou d’autres moteurs de jeux 3D
Qui sommes-nous
Nous sommes une entreprise orientée vers le produit, nous sommes curieux et créatifs. Afin de permettre à Unity d’évoluer avec les progrès, d’être plus conviviale et d’élargir ses marchés, nous réinvestissons continuellement dans le développement. Avec plus d’un milliard d’installations par mois, Unity rejoint autant les joueurs que les amateurs. En plus de nos jeux vidéo, nos logiciels sont utilisés dans des secteurs aussi variés que la médecine, la visualisation et le commerce. Ces logiciels contribuent à démocratiser le développement des jeux, permettent de résoudre des problèmes et favorisent la réussite d’un grand nombre de développeurs à l’échelle mondiale.
Aujourd’hui, Unity compte plus de 15 succursales dans le monde et ses employés sont répartis dans 23 pays. Les employés de Unity Technologies sont passionnés et dynamiques, il ne suffit plus de savoir faire le travail, nous sommes à la recherche de candidats qui souhaitent se dépasser, surmonter des obstacles et qui ont de grands rêves!
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 que nous pouvons faire pour 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-SP2 #SEN
Create Your Profile — Game companies can contact you with their relevant job openings.