Graphics Programmer

Vacancy available in Quebec City, Canada

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. We engage our players on every level with combat, exploration, puzzles, and dialogue. Our graphics are great, and we want to make them even better. This is where you come in.
 

Responsibilities:

  • To maintain and extend our proprietary engine on its VFX related part (particle simulation, materials, post-process effects, rendering/lighting pipeline).

  • Work closely together with Art/VFX department, to implement visual effects of topnotch quality and extending our library of existing VFX components.

  • Debug and optimize code to hit quality and performance targets

  • Document code features.

 

Requirements:

  • 3 years of C++ experience.

  • Thorough knowledge of C++ (11, 14).

  • Strong technical background (bachelor’s degree or comparable experience).

  • Good spoken/written English.

  • Passion for making and playing great games.

  • Experience with graphics APIs like DirectX 12.

  • Experience with a wide range of CPU and GPU profiling tools.

  • Experience with particle system algorithms, including GPU particle implementations.

  • Excellent knowledge of shading languages and experience with writing complex GPU algorithms using shading languages.

  • Multi threading should be second nature.

  • Excellent software design and problem-solving skills.

  • Excellent software debugging skills.

  • You are a team player and willing to take responsibility.

 

Bonuses:

  • C# experience

  • Shipped game/console titles

 

We offer​:

  • Work within an international Larian Studios team, spread between Belgium, Canada, Ireland and Russia.

  • Competitive salary and benefits package.

  • Full-time contracts.

  • Other perks and benefits.

 

How to Apply:

Apply by email to jobs@larian.com with “Graphics Programmer” in the subject line.

Include a CV and a motivational letter in English about yourself, your work and your gaming experience, and why you want to work at Larian along with an up-to-date reel/portfolio/website demonstrating your current skill level.

As communicating in English is a requirement in our company, the interview will be conducted in English.

 

Programmeur graphique

Avec plusieurs prix et distinctions à son actif, Larian Studios a prouvé son engagement à livrer des jeux RPG de qualité supérieure. Nous nous efforçons d’engager nos joueurs à tous les niveaux avec des combats, des zones d’explorations, des énigmes et des dialogues. Notre graphisme est excellent, et nous voulons le rendre encore meilleur. C’est ici que vous intervenez.
 

 

Responsabilités:

  • Maintenir et étoffer la partie liée aux effets visuels (VFX) de notre engin propriétaire (simulation de particules, matériaux, effets “post-process”, pipeline de rendu/éclairage).

  • Travailler en étroite collaboration avec le département Art/Effets Spéciaux, afin d’implémenter des effets visuels de qualité supérieure et d’étendre notre bibliothèque de composants d’effets spéciaux existants.

  • Déboguer et optimiser le code pour atteindre les objectifs de qualité et de performance

  • Documenter les fonctionnalités de code.

 

Exigences:

  • 3 ans d’expérience en C++.

  • Connaissance approfondie du C++ (11, 14).

  • Solide formation technique (baccalauréat/maîtrise en informatique).

  • Bon anglais parlé/écrit.

  • Avoir la passion de créer et jouer à d’excellents jeux vidéo.

  • Expérience avec des interfaces d’application programme graphiques (API) comme DirectX 12.

  • Expérience avec une large gamme d’outils d’analyse CPU et GPU.

  • Expérience avec les algorithmes des systèmes de particules, y compris les implémentations de particules GPU.

  • Excellente connaissance des langages de “shading” et expérience en écriture d’algorithmes GPU complexes utilisant ces langages.

  • Le “multi threading” devrait être une seconde nature.

  • Excellentes compétences en conception de logiciels et en résolution de problèmes.

  • Excellentes compétences en débogage de logiciels.

  • Vous avez l’esprit d’équipe et êtes responsable.

 

Atouts:

  • Expérience en C#

  • Jeux/titres de console livrés.

 

Avantages:

  • Travailler au sein de l’équipe internationale de Larian Studios, répartie entre la Belgique, le Canada, l’Irlande et la Russie;

  • Salaire compétitif et avantages sociaux;

  • Contrats à temps plein.

  • Autres avantages et bénéfices.

 

Pour postuler:

Écrire à jobs_quebec@larian.com avec «Programmeur graphique» dans le titre du message.

Envoyer un CV avec une lettre de présentation en anglais à propos de vous-même, votre travail et votre expérience, et les raisons qui font que vous souhaitez travailler chez Larian. Veuillez soumettre un portfolio/demo reel/site web à jour, pouvant attester de votre niveau de compétence actuel.

Puisque la communication en anglais est une exigence dans notre compagnie, l’entrevue se déroulera en anglais.