Enable job alerts via email!

Programmeur gameplay senior / Senior Gameplay Programmer

Highdive

Montreal

On-site

CAD 60,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative game development studio seeks a Senior Gameplay Programmer to join their dynamic team in Montreal. This role offers the unique opportunity to contribute to the creation of cutting-edge games that resonate emotionally with players. You will work on refining engine systems, tackling complex performance challenges, and collaborating with a passionate team. With a focus on scalability and performance, you'll play a key role in shaping the future of gaming. Join a diverse team in a vibrant city and be part of an exciting journey in game development!

Benefits

Insurance coverage
Telemedicine
Transportation allowance
Meal allowance
Referral bonus
RRSP with employer contribution

Qualifications

  • 3-5 years of experience in the game industry or related fields.
  • Proficiency in C++ and solid understanding of Unreal Engine.

Responsibilities

  • Contribute to building engine systems in C++ with attention to performance.
  • Collaborate with the engine team to solve complex performance issues.

Skills

C++
Unreal Engine 4/5
C#
Problem-solving
Communication

Education

Bachelor's degree in Computer Science
Bachelor's degree in Mathematics

Tools

Profiling tools
Performance analysis tools

Job description

Join to apply for the Programmeur gameplay senior / Senior Gameplay Programmer role at Highdive

1 day ago Be among the first 25 applicants

Join to apply for the Programmeur gameplay senior / Senior Gameplay Programmer role at Highdive

Get AI-powered advice on this job and more exclusive features.

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

A quoi ressemblera ton quotidien:

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

Qualifications :

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

Engine Programmer

We are Highdive, a NetEase Games ThunderFire development studio from Montreal. Bond by no borders, we create games that let us dive into pure emotions, together.

What you'll be doing:

  • Contribute to building and refining engine systems in C++, such as tools, animation, physics, and 3D effects, with attention to scalability and performance.
  • Collaborate with the engine team to address complex problems within the technology stack, focusing on performance aspects like CPU, GPU, memory, and load times.
  • Assist in maintaining technical documentation, ensuring that systems are well-documented and easily accessible for the team.
  • Use profiling and metrics-gathering tools to analyze performance, making recommendations for optimizations.
  • Stay informed on new developments in game technology and engine advancements, applying relevant improvements to the project.

Qualifications :

  • Bachelor's degree in Computer Science, Mathematics, or related field.
  • 3-5 years of experience in the game industry or related fields, ideally with exposure to a shipped title.
  • Proficiency in C++ (C++14 or C++17 is a plus); familiarity with C# is advantageous.
  • Solid understanding of Unreal Engine 4/5, and experience with Blueprints is a plus.
  • Foundational knowledge in multi-threaded programming, design patterns, and performance optimization.
  • Familiarity with tools and techniques for profiling and analyzing engine performance.
  • Excellent problem-solving and communication skills, with the ability to work both independently and as part of a team.

Why could we be the perfect place for you:

We offer the unique experience of being part of the foundation of a new international game team right in the heart of Montreal, which benefits from the rich diversity of its members and the cultural exchange with our partners in Hangzhou.

We also offer:

  • Insurance coverage and telemedicine from day one,
  • Transportation and meal allowance,
  • Referral bonus,
  • RRSP with employer contribution.

Join us to work on an ambitious project, in a unique 'Start-Up Atmosphere' and with a team of passionate and energetic game developers!
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Computer Games

Referrals increase your chances of interviewing at Highdive by 2x

Get notified about new Senior Software Engineer jobs in Montreal, Quebec, Canada.

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

Similar jobs

Senior Full Stack - Software Developer (Vue.js, .NET, MongoDB, AWS)

PCloud Innovations

Montreal

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Développeur Java - Assurance de dommage

Astek

Montreal

Remote

CAD 60,000 - 100,000

6 days ago
Be an early applicant

Senior Software Engineer

Valsoft Corporation

Montreal

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Software Engineer - App Stores

Canonical

Montreal

Remote

CAD 80,000 - 100,000

9 days ago

Full Stack Software Developer (Bilingual - French and English)

TV2 Consulting

Montreal

Remote

CAD 70,000 - 110,000

13 days ago

Senior Gameplay AI Programmer, UEFN

Epic Games

Montreal

On-site

CAD 80,000 - 160,000

8 days ago

Senior Gameplay AI Programmer, Fortnite

Epic Games

Montreal

On-site

CAD 80,000 - 200,000

8 days ago

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Today
Be an early applicant