Career

Lead Engine Programmer / Chef d’équipe - programmation moteur

Engine Programming / Quebec / Full -time
Apply for this job
Lead Engine Programmer 

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. The team that created Divinity: Original Sin 2, PC Gamer’s Game of the Year 2017 and Metacritic’s top-rated PC game of 2017, is working on new projects and looking for new talents.

We engage our players on every level with combat, exploration, puzzles and dialogue. To take our player engagement to new and greater heights, we need your help. We want to find passionate, skillful people to join us on our next adventure and are now looking for a Lead Engine Programmer for our Quebec City  studio.

Responsibilities 

Lead, mentor and coach Quebec Engine team
Assist with recruiting of Engine Programmers
Manage code reviews and code features documentation
Work in tandem with Larian Studios other programming Leads
Assist in maintaining, porting and extending our proprietary engine on multiple platforms
Debug and optimize code to hit quality and performance targets
Show a strong passion for low level coding and a big interest in performance analysis
Complete all tasks in a timely manner and to a consistent high quality standard 
Develop well designed software within project schedule to team standards
Show strong passion for making the highest quality state of the art games 
Safeguard company assets including source code, art work, tools, technical know-how

Requirements 

2+ years lead or management experience
5+ years programming in games
Excellent C++ skills
Strong mentor and coaching ability
Strong technical background (Bachelor/Master degree in computer science)
Good written and spoken English
Passion for making and playing great games
Experience with graphics APIs like OpenGL 4 and DirectX 11
Experience with a wide range of CPU and GPU profiling tools
Multi threading should be second nature


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Version française ci-dessous
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Chef d’équipe - programmation moteur

Comme le prouvent les récompenses décrochées par Larian Studios, notre entreprise est dévouée à créer des jeux de rôle de haute qualité. Nous sommes à la recherche d’une personne pour occuper le poste de chef d’équipe de la programmation moteur pour notre studio de Québec.

Responsabilités

Diriger, encadrer et conseiller l’équipe responsable des moteurs de jeux de Québec
Aider à recruter des programmeurs moteurs
Gérer les examens de code et la documentation sur les caractéristiques des codes
Travailler de concert avec les autres chefs d’équipe de la programmation de Larian Studios
Aider à la maintenance, au portage et à l’extension de notre moteur exclusif sur de multiples plateformes
Déboguer et optimiser le code pour atteindre les objectifs de qualité et de performance
Démontrer une véritable passion pour le code de bas niveau et un grand intérêt pour l’analyse des performances
Accomplir toutes les tâches dans les délais impartis et selon des normes de qualité élevées et constantes
Développer des logiciels bien conçus dans le cadre du calendrier du projet selon les normes de l’équipe
Faire preuve d’une véritable passion pour la création de jeux de pointe de la plus haute qualité
Préserver les actifs de l’entreprise, notamment le code source, le travail artistique, les outils et le savoir-faire technique

Exigences

Au moins 2 ans d’expérience en tant que chef d’équipe ou gestionnaire
Au moins 5 ans d’expérience en programmation de jeux
Personne ayant publié au moins un jeu connu sur une console
Excellentes compétences en C++
Forte capacité d’encadrement et d’accompagnement
Solide formation technique (baccalauréat ou maîtrise en informatique)
Bonnes compétences de communication orale et écrite en anglais
Passion pour créer de grands jeux et y jouer
Expérience avec les interfaces de programmation graphique de bas niveau comme Vulkan, DX12 ou GNM
Expérience avec une large gamme d’outils de profilage des unités centrales et des processeurs graphiques
Personne habituée au traitement multifil

Atouts

Expérience avec les interfaces de programmation de lancer de rayons, via DX Ultimate ou Vulkan
Expérience avec le système d’exploitation OS X et l’interface de programmation Metal
Expérience en matière de développement sur Linux
Lead Engine Programmer / Chef d’équipe - programmation moteur

We are looking for highly motivated individuals with ever-evolving skillsets and passion for player experience. If you want to contribute to making amazing RPG experiences, we would love to hear from you. <><><> Nous recherchons des personnes hautement motivées et ayant des compétences en constante évolution, ainsi qu’une passion pour l'expérience des joueurs. Si vous souhaitez contribuer à la création d’expériences RPG exceptionnelles, nous souhaitons avoir de vos nouvelles!

Apply for this job