Programmeur·euse gameplay technique

HellaGoodAudio

Quebec

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Horaires flexibles
Modèle hybride (télétravail possible)
Vendredis été: après-midi off
Congés supplémentaires aux fêtes
Congés maladie rémunérés
Programme de partage des profits
Assurance collective & télémédecine
REER avec contribution employeur
Activités sociales et détente

Job summary

Polymorph Games recherche un programmeur gameplay senior pour concevoir, développer et optimiser des systèmes de jeu transversaux (IA, pathfinding, génération procédurale). Vous agirez comme liaison entre le design, le visuel et la technique, transformant des concepts ambitieux en fonctionnalités robustes et performantes.

Vous travaillerez sous la supervision du directeur technique au sein d’une équipe autonome et passionnée, avec un fort accent sur l’optimisation et la modularité des systèmes.

Qualifications

  • Excellente maîtrise du C++, des structures de données et des architectures logicielles complexes.
  • Expérience en IA et pathfinding (A*, navmesh dynamique, steering, arbres de décision).
  • Connaissances en génération procédurale et simulation.
  • Notions de performance en temps réel (optimisation CPU, multithreading).
  • Rigueur et autonomie pour structurer des solutions réutilisables.

Responsibilities

  • Concevoir et développer des fonctionnalités gameplay techniques telles que IA de foule, pathfinding et génération procédurale.
  • Transformer des prototypes de design en systèmes performants, modulaires et extensibles.
  • Collaborer avec les équipes techniques et artistiques pour assurer l’intégration fluide et la cohérence des fonctionnalités.
  • Participer aux phases de prototypage rapide et de proof of concept.
  • Identifier, profiler et résoudre les problèmes de performance des mécaniques gameplay.
  • Rester à l’affût des avancées algorithmiques liées au gameplay complexe.

Skills

C++
IA et pathfinding
Génération procédurale
Performance temps réel
Structuration de solutions
Esprit d'équipe
Algorithmes avancés

Education

Diplôme en informatique ou génie logiciel

Job description

Publié il y a 1 an


À propos du studio:


Rejoindre Polymorph Games, c’est intégrer une petite équipe d’artisans du jeu où priment l’exécution soignée et l’esprit d’équipe. Notre mission : imaginer et développer des jeux de stratégie innovants pour PC et console, centrés sur des systèmes et des mécaniques originales propulsés par notre propre moteur de jeu. Très à l’écoute de notre communauté, nous faisons évoluer nos jeux en continu. Vous rejoindrez une équipe autonome, collaborative et passionnée, où chaque membre a un impact direct sur la création et l’évolution de nos projets.


Nous mettons en valeur au quotidien : Polyvalence , Innovation , Travail d’équipe , Responsabilité et Unité .


Votre impact:


Sous la supervision du directeur technique, vous concevrez, développerez et optimiserez des systèmes de jeu complexes et transversaux : IA, pathfinding, génération procédurale, simulation économique.


Vous agirez comme un pont entre le design, le visuel et la technique, en transformant des concepts ambitieux en fonctionnalités robustes et performantes. Vous vous concentrerez sur les fonctionnalités et mécaniques présentant un fort besoin technique, qui posent des défis algorithmiques, de performance ou d’intégration moteur.


Responsabilités principales:


Concevoir et développer des fonctionnalités gameplay techniques : IA de foule, pathfinding, simulation économique, génération procédurale.


Transformer des prototypes de design en systèmes performants, modulaires et extensibles.


Collaborer avec les équipes techniques (moteur, procédural, gameplay, outils) et artistiques pour assurer l’intégration fluide, la performance et la cohérence des fonctionnalités développées.


Participer activement aux phases de prototypage rapide et de proof of concept pour tester la faisabilité technique des nouvelles idées.


Identifier, profiler et résoudre les problèmes de performance liés aux mécaniques gameplay.


Rester à l’affût sur les avancées algorithmiques et technologiques liées au gameplay complexe.


Votre profil


Diplôme en informatique, génie logiciel ou domaine pertinent, ou expérience professionnelle équivalente.


Minimum 5 ans d’expérience en programmation gameplay, moteur, procédural ou systèmes complexes.


Français professionnel et anglais technique.


Excellente maîtrise du C++, des structures de données et des architectures logicielles complexes.


Expérience en IA et pathfinding (A*, navmesh dynamique, steering, arbres de décision, …).


Connaissances en génération procédurale et simulation.


Solides notions de performance en temps réel (optimisation CPU, multithreading).


Rigueur, autonomie, et capacité à structurer des solutions réutilisables.


Esprit d’équipe et envie de collaborer avec les différents métiers


Curiosité technique et goût pour les défis algorithmiques.


Atouts


Expérience sur des jeux systémiques, sandbox ou avec simulation poussée.


Familiarité avec des moteurs maison ou architectures gameplay sur mesure.


Connaissances en mathématiques appliquées (algèbre, graphes, géométrie).


Nos avantages & bénéfices



  • Horaires flexibles & modèle hybride (télétravail possible les mardis et jeudis).

  • Horaire d’été avec vendredis après-midi off.

  • Congés supplémentaires aux Fêtes.

  • Congés maladie et mobiles rémunérés.

  • Programme de partage des profits.

  • Assurance collective & accès à la télémédecine.

  • Régime d’épargne retraite (REER) avec contribution de l’employeur.

  • Activités sociales et moments de détente en équipe.


On a hâte de construire ensemble!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur·euse outils
Programmeur·euse outils

HellaGoodAudio • Quebec

Hybrid
CAD 90,000 - 120,000
Horaires flexibles
Modèle hybride (télétravail possible)
Régime d’épargne retraite (REER)
+3
Programmeur (-euse) senior en IA / Senior AI Programmer
Programmeur (-euse) senior en IA / Senior AI Programmer

People Can Fly • Quebec

On-site
CAD 110,000 - 140,000
Assurance santé complète
Bonus annuel basé sur performance
Programmeur (-euse) senior en IA / Senior AI Programmer
Programmeur (-euse) senior en IA / Senior AI Programmer

People Can Fly, Sp. z o.o. • Montreal

On-site
CAD 120,000 - 190,000
Assurances santé complètes
Cotisation REER 4 % (prestation 100 %)
Semaine de congé payée + 20 jours/an +
+3
Programmeur (-euse) senior en IA / Senior AI Programmer
Programmeur (-euse) senior en IA / Senior AI Programmer

People Can Fly • Montreal

On-site
CAD 110,000 - 160,000
Assurance maladie
Couverture dentaire
REER 4%
+6
Programmeur.meuse Engin - OS (Game Network)
Programmeur.meuse Engin - OS (Game Network)

Ubisoft Entertainment Inc. • Montreal

On-site
CAD 110,000 - 170,000
Programmeur.euse 3D Sénior
Programmeur.euse 3D Sénior

Ubisoft Entertainment S.A • Montreal

On-site
CAD 90,000 - 130,000
Programmeur(-euse) d’interface utilisateur / UI Programmer
Programmeur(-euse) d’interface utilisateur / UI Programmer

People Can Fly Studio • Montreal

On-site
CAD 80,000 - 100,000
Couverture dentaire complète
4% de cotisation REER
Congés payés
+2
Programmeur.se Gameplay Senior / Senior Gameplay Programmer
Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 130,000
[Dungeons & Dragons PC-Console] Concepteur Narratif Senior - Senior Narrative Designer
[Dungeons & Dragons PC-Console] Concepteur Narratif Senior - Senior Narrative Designer

Gameloft • Montreal

On-site
CAD 90,000 - 120,000
Horaires flexibles
Congés annuels et jours mobiles
Programme RRSP collectif et assurances
+1
Programmeur de moteur senior
Programmeur de moteur senior

Go Recursos Humanos • Quebec

On-site
CAD 110,000 - 170,000
Assurance collective
REER collectif
PAE