Job Search and Career Advice Platform

Enable job alerts via email!

Programmeur de moteurs senior / Senior Engine Programmer

Highdive

Toronto

On-site

CAD 70,000 - 90,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Un studio de jeux vidéo en pleine croissance à Toronto recherche un Programmeur de moteurs senior. Vous contribuerez au développement de systèmes de moteur en C++ et collaborerez avec une équipe dynamique. La maîtrise de l'anglais est essentielle pour communiquer avec des partenaires internationaux. Une expérience de 3 à 5 ans est requise. Nous offrons des avantages comme une couverture d'assurance, une indemnité de transport, et un REER avec contribution de l'employeur.

Benefits

Couverture d'assurance et télémédecine dès le 1er jour
Indemnité transports et repas
Prime de référencement
REER avec contribution de l'employeur

Qualifications

  • 3 à 5 ans d'expérience dans l'industrie du jeu ou domaines connexes.
  • Bonne connaissance de C# est un avantage.
  • Excellentes compétences en communication et travail en équipe.

Responsibilities

  • Contribuer à la construction et amélioration des systèmes du moteur en C++.
  • Collaborer avec l'équipe du moteur pour résoudre des problèmes complexes.
  • Participer à la maintenance de la documentation technique.

Skills

C++
Résolution de problèmes
Unreal Engine 4/5
Programmation multithread

Education

Licence en informatique, mathématiques ou domaine connexe

Tools

BluePrints
Outils de profilage
Job description
Programmeur de moteurs senior / Senior Engine Programmer

Nous sommes Highdive, un studio de dévelopement NetEase Games - ThunderFire, de Montréal. Nous créons par-delà les frontières, des jeux qui nous font vivre ensemble, de pures émotions.

  • Contribuer à la construction et à l'amélioration des systèmes du moteur en C++, tels que les outils, l'animation, la physique et les effets 3D, en accordant une attention particulière à l'évolutivité et aux performances.
  • Collaborer avec l'équipe du moteur pour résoudre des problèmes complexes au sein de la pile technologique, en se concentrant sur les aspects de performance tels que le CPU, le GPU, la mémoire et les temps de chargement.
  • Participer à la maintenance de la documentation technique, en veillant à ce que les systèmes soient bien documentés et facilement accessibles à l'équipe.
  • Utiliser des outils de profilage et de collecte de données pour analyser les performances et formuler des recommandations d'optimisation.
  • Se tenir informé des nouveaux développements dans la technologie des jeux et des avancées du moteur, en appliquant les améliorations pertinentes au projet.
  • Licence en informatique, en mathématiques ou dans un domaine connexe.
  • 3 à 5 ans d'expérience dans l'industrie du jeu ou dans des domaines connexes, idéalement avec une exposition à un titre commercialisé.
  • Maîtrise de C++ (C++14 ou C++17 est un plus) ; une bonne connaissance de C# est un avantage.
  • Solide compréhension d'Unreal Engine 4/5, et une expérience avec Blueprints est un plus.
  • Connaissance de base de la programmation multithread, des modèles de conception et de l'optimisation des performances.
  • Familiarité avec les outils et les techniques de profilage et d'analyse des performances du moteur.
  • Excellentes compétences en matière de résolution de problèmes et de communication, avec la capacité de travailler à la fois de manière indépendante et au sein d'une équipe.
Pourquoi nous pourrions être la compagnie parfaite pour toi:

Nous offrons l’expérience unique de faire partie de la création d'une nouvelle équipe de jeu internationale en plein cœur de Montréal, qui bénéficie de la richesse de la diversité de ses membres et de l’échange culturel avec nos partenaires à Hangzhou.

Nous offrons également :

  • Couverture d'assurance et télémédecine dès le 1er jour;
  • Indemnité transports et repas;
  • Prime de référencement;
  • REER avec contribution de l'employeur.

Rejoins-nous pour travailler sur un projet ambitieux, dans une atmosphère unique de start-up et avec une équipe de développeurs de jeux passionnés et pleins d'énergie !

Justification des exigences linguistiques

NetEase s'engage à favoriser un environnement de travail francophone pour ses employés au Québec. Tous les efforts ont été faits pour éviter d'exiger une langue autre que le français pour ce poste.

Cependant, la maîtrise de l'anglais est essentielle pour ce poste, car l'employé devra communiquer régulièrement avec des collègues et des parties prenantes situés à l'extérieur du Québec, où l'anglais est la principale langue de communication entre les bureaux.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.