Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Programmer, Spotlight / Programmeur principal

Home > Programming & Engineering

Lead Programmer, Spotlight / Programmeur principal in Montréal, Canada

  • Unity
  • Full time
  • Intermediate
  • Email
  • Montréal, Canada
  • 06/03/2021
  • Report

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

#LI-SP2 #SEN

Unity

We believe the world is a better place with more creators in it. This is at the core of our business because we believe our technology can change the world. Our products give content creators the tools to not just entertain but to create innovative R...

Similar positions

Staff Software Engineer, Gameplay Tech-Lead - Unpu

  • Riot Games
  • Full time
  • Redwood City, United States
  • 14/04/2021

Lead Online Programmer [Unannounced Project] (367)

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 13/04/2021

Game Programmer (F/H/NB) - NEW PROJECT

  • Ubisoft
  • Full time
  • Lyon, France
  • 13/04/2021

Programmeur Gameplay / Gameplay Programmer (F/H/NB

  • Ubisoft
  • Full time
  • Saint-Mandé, France
  • 13/04/2021

UI Programmer (F/H/NB) - NEW PROJECT

  • Ubisoft
  • Full time
  • Lyon, France
  • 13/04/2021

Data Analyst (H/F/NB)

  • Ubisoft
  • Full time
  • Lyon, France
  • 13/04/2021

Senior UI Programmer (F/H/NB) - NEW PROJECT

  • Ubisoft
  • Full time
  • Lyon, France
  • 13/04/2021

Project Manager - Web Services (F/H/NB)

  • Ubisoft
  • Full time
  • Montreuil, France
  • 13/04/2021

Physics Programmer (F/H/NB) - NEW PROJECT

  • Ubisoft
  • Full time
  • Lyon, France
  • 13/04/2021

UI Programmer - STAGE (F/H/NB) - THE CREW 2

  • Ubisoft
  • Full time
  • Lyon, France
  • 13/04/2021