Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Graphics Programmer | Programmeur graphique

Full-time

Larian Studios

(Version française ci-dessous)

Graphics Programmer

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Graphics Programmer to join the team and help us in crafting the high calibre games our fans have come to expect.

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

• Thorough knowledge of C++.

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

• Passion for making and playing great games.

• Experience with modern graphics APIs like DirectX 12, Vulkan, Metal.

• 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.

• A professional level of written and spoken English*

Nice to Haves

• C# experience

• Shipped game/console titles 

What We Offer

• An international team of over 450 employees spread across 6 studios around the world, each of which have their own unique qualities, and maintain a small-studio feel

• An open, collaborative environment where ideas are welcome and encouraged

• A managerial team consisting of highly experienced game developers at the top of their fields

• Sharing hobbies and passions with likeminded colleagues

• Inclusive environment with many activities organized by the studios or the employees

• Commitment to making the best game possible for the fans, including listening to community feedback

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.

* Due to the global nature of our operations and the need to engage daily with an international team, fluency in English is essential for this position at Larian.

------------------------------------------

Programmeur Graphique

Maintes fois primé, Larian Studios a amplement démontré sa volonté de proposer des jeux de rôle de très haute qualité. À l’heure où le studio à l’origine de titres comme Baldur’s Gate 3 et Divinity: Original Sin 2 se tourne vers de nouveaux projets, nous sommes en quête d’un Programmeur Graphique qui rejoindra l’équipe de Québec et nous aidera à créer les jeux d’excellence auxquels nos fans sont habitués

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

• Connaissance approfondie du C++

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

• 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 , Vulkan, Metal.

• 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.

• Niveau d'anglais écrit/oral de niveau professionnel*

Atouts

• Expérience en C#

• Jeux/titres de console livrés.

Nous Offrons

• Une équipe internationale de plus de 450 employés répartis dans 7 studios à travers le monde, chacun avec ses propres qualités uniques, le tout en conservant une ambiance conviviale de petite entreprise

• Un environnement ouvert et collaboratif où les idées sont bienvenues et encouragées

• Une équipe de direction composée de développeurs de jeux très expérimentés, chefs de file dans leur domaine

• Le partage de passe-temps et de passions avec des collègues ayant les mêmes idées

• Un environnement inclusif avec de nombreuses activités organisées par les studios ou les employés

• Un engagement visant à créer le meilleur jeu possible pour les fans, notamment être à l’écoute des commentaires de la communauté

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!

* En raison de la portée mondiale de nos opérations et de la nécessité d'interagir quotidiennement avec une équipe internationale, des connaissances professionnelles en anglais sont indispensables pour ce poste chez Larian.

\n

\n
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Graphics Programmer | Programmeur graphique in Québec, QC vacancy
  •  ...française ci-dessous) Engine programmer With multiple awards to...  ...engineering ⬝ Experience with modern graphics API's (Vulkan, D3D12, GNM, .....  ...-------------------------- Programmeur moteur Maintes fois primé,...  ...processeur et de processeur graphique ⬝ Le multithread devrait... 
    Suggested
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    23 hours ago
  • (Version française ci-dessous)   Gameplay Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated...  ...Larian.   ------------------------------------------   Programmeur de gameplay Maintes fois primé, Larian Studios a... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Local area
    Worldwide

    Larian Studios

    Québec, QC
    23 hours ago
  • (Version française ci-dessous) Tools Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated to...  ...position at Larian. ------------------------------------------ Programmeur d'outils Maintes fois primé, LarianStudios a amplement... 
    Suggested
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    23 hours ago
  •  ...nous recherchons un(e) analyste fonctionnel avec expérience en programmation Responsabilités: Réaliser l'analyse fonctionnelle et...  ...applicatifs pour résoudre les points de décision Accompagner les programmeurs durant la réalisation technique Assurer la qualité des... 
    Suggested
    Full time

    Idexia inc.

    Québec, QC
    4 days ago
  • Le ou la Programmeur(euse) PLC conçoit, développe et mets œuvre des solutions d’automation en utilisant la programmation PLC et HMI pour nos tables et robots de découpe au plasma. Il ou elle voit à l’intégration de nouvelles solutions impliquant des PLC, des commandes de mouvement... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Groupe Machitech

    Québec, QC
    23 hours ago
  •  ...captivantes. Que ferez-vous ? Dessiner des interfaces graphiques personnalisées afin de faciliter l’utilisation des systèmes CVAC...  ...emploi stable avec d’excellentes conditions de travail Un programme d’assurance collective concurrentiel, incluant soins dentaires... 
    Full time

    Régulvar

    Québec, QC
    1 day ago
  •  ...Le programmeur CNC a comme tâche principale de programmer les machines à commandes numériques. Le titulaire sera appelé à travailler sur des pièces usinées complexes et uniques nécessaires à l’assemblage de mobilier respectant les critères de qualité aéronautique.   LES... 
    Full time
    Temporary work

    Sogeclair

    Québec, QC
    23 hours ago
  •  ...• Posséder huit (8) années d’expérience à titre d'analyste programmeur en développement ou maintenance de systèmes d'information avec...  ...année Javascript. • Posséder deux (2) années d’expérience en programmation informatique dans ces langages : PL/SQL. • Avoir... 
    Remplacement
    Full time

    Solution Sft

    Québec, QC
    23 hours ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur en géomatique  dans ce poste vous interviendrez dans le cadre d'un projet client qui...  ...requise) ACTIVITÉS À RÉALISER • Réaliser des travaux de programmation dans le cadre de l'évolution et de l'optimisation des fonctionnalités... 
    Full time
    Remote work

    Solution Sft

    Québec, QC
    23 hours ago
  •  ...looking for an in-house designer who can help bring that story to life across every touchpoint.  The Role   As Sadie’s Senior Graphic Designer you will be responsible for creating and deploying visual assets across all territories, North America, the UK & Ireland, and... 
    Full time
    Shift work

    Valsoft Corporation

    Québec, QC
    23 hours ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement...  ...et motivant; Initiatives sociales et environnementales; Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Québec, QC
    23 hours ago
  •  ...entreprise Prêt.e à monter de niveau dans ta carrière ?   Frima est à la recherche d’un.e Programmeur.euse unreal (C++) avec un profil orienté UI afin d’aider son équipe de programmation de jeu à monter de niveau.   Chez Frima, nous cultivons l’audace créative depuis plus... 
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    23 hours ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur Oracle Forms  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève...  ...Rédiger ou réviser le manuel d'exploitation • Effectuer la programmation et les essais unitaires • Effectuer les essais fonctionnels... 
    Full time
    Remote work

    Solution Sft

    Québec, QC
    23 hours ago
  •  ...Description de poste Développement des produits Designer graphique aux imprimés textiles Québec Vieux-Québec (Siège social)...  ...et possibilité de télétravail Service de télémédecine et programme d'aide aux membres du personnel et à leur famille. Régime d'... 
    Full time
    Seasonal work
    Remote work
    Flexible hours

    Simons

    Québec, QC
    11 days ago
  •  ...ées géomatiques; \\ Supporter les analystes d'affaires pour le volet géomatique; \\ Réaliser les travaux d’analyse et de programmation requis relatifs à la donnée spatiale et produire les biens livrables afférents; \\ Appliquer les bonnes pratiques d’optimisation... 
    Full time
    Work at office

    Exposant 3

    Québec, QC
    23 hours ago
  •  ...élaborer la documentation organique du système. • Effectuer la programmation sur la plate-forme concernée. • Assurer l'arrimage et la...  ...suivant. 2. Posséder huit (8) années d'expérience à titre de programmeur en développement, en entretien et en évolution de systèmes.... 
    Permanent employment
    Full time

    Solution SFT

    Québec, QC
    a month ago
  • Description de l'entreprise Prêt.e à monter de niveau dans ta carrière ? Frima est à la recherche d’un.e Programmeur.euse unreal (C++) afin d’aider son équipe de programmation de jeu à monter de niveau. Nous sommes Frima, un studio de développement de jeux vidéo basé à... 
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    15 days ago
  •  ...nouveaux projets, nous sommes en quête d’un programmeur moteur senior qui rejoindra l’équipe et...  ...d’unité centrale et de processeur graphique Le multithread devrait être un réflexe...  ...One/Series, etc.) Une expérience en programmation SIMD Une expérience en langage d’... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    gorh

    Québec, QC
    a month ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination...  ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours
    3 days per week

    TEHORA

    Québec, QC
    a month ago
  •  ...’un.e joueur.euse d’impact! Frima est à la recherche d’un.e Programmeur.euse senior (C++) afin de joindre une équipe spécialisée sur l...  ...jugée équivalente; Minimum de dix (10) années d'expérience en programmation ou toute autre expérience pertinente; Expérience antérieure... 
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    15 hours ago
  •  ...À propos du mandat Nous recherchons des analystes-programmeurs Angular pour un mandat d'envergure en modernisation et transformation...  ...les fonctionnalités retenues à l'aide du framework Angular Programmer et réaliser les tests unitaires Collaborer avec les équipes... 
    Full time

    Solution SFT

    Québec, QC
    a month ago
  •  ...À propos du mandat Nous recherchons des analystes-programmeurs Java séniors pour un mandat d'envergure en modernisation et transformation...  ...technique auprès des équipes internes. Responsabilités Programmer et effectuer les essais unitaires des composants applicatifs... 

    Solution SFT

    Québec, QC
    a month ago
  • Description de l'entreprise En tant que programmeuse ou programmeur outils chez Ubi Qc au sein d'Anvil, vous jouez un rôle clé dans...  ...que vous apportez à l'équipe Au moins 5 ans d'expérience en programmation, idéalement dans le domaine du jeu vidéo ou toute autre... 
    Full time
    Apprenticeship

    Ubisoft

    Québec, QC
    21 days ago
  •  ...3 est fait pour vous ! Nous cherchons notre futur Analyste-programmeur – Cobol/IDMS pour rejoindre nos équipes. Principales responsabilités...  ...nécessaire Effectuer la réalisation technique (programmation) Effectuer les essais unitaires et fonctionnels Au besoin... 
    Daily paid
    Remote work
    Flexible hours
    Day shift

    Exposant 3

    Québec, QC
    25 days ago
  •  ...pleine croissance, alors Exposant 3 est fait pour vous ! Nous cherchons notre futur Programmeur sénior pour rejoindre nos équipes. Principales responsabilités Effectuer la programmation des composants informatiques des systèmes de mission à partir des spécifications... 
    Daily paid
    Remote work
    Flexible hours
    Day shift

    Exposant 3

    Québec, QC
    a month ago
  •  ...We’re looking for impact players!  Frima is looking for a Senior Programmer (C++) to join a specialized team on one of our biggest projects! We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years, bringing together hundreds... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    15 hours ago
  •  ...Ready to level up your career? Frima is looking for an Unreal (C++) Programmer to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec City and Montreal with over 20 years of experience. We bring together... 
    Ongoing contract
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    15 days ago
  •  ...sein d’une entreprise humaine, innovante et en pleine croissance, alors Exposant 3 est fait pour vous ! Nous cherchons notre futur Programmeur-analyste .NET senior pour rejoindre nos équipes. Principales responsabilités Réaliser, en collaboration avec les autres... 
    Daily paid
    Remote work
    Flexible hours

    Exposant 3

    Québec, QC
    22 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes...  ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Québec, QC
    a month ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes...  ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Québec, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Graphics Programmer | Programmeur graphique. Be the first to apply!