Programmeur de jeu/ Gameplay Programmer

3 Months ago • 3-5 Years

Job Summary

Job Description

Gameplay Programmer needed for a codevelopment studio in Montreal. Collaborate with teams in China on game systems. Experience with C++, Unreal Engine, and AI is required.
Must have:
  • C++ Proficiency
  • Unreal Engine
  • Gameplay Systems
  • AI Experience
Good to have:
  • C++14/17
  • C# Experience
  • Blueprints
  • Linear Algebra
Perks:
  • Remote Flexibility
  • Insurance Coverage

Job Details

Programmeur de jeu 

Nous sommes un studio de codéveloppement dont l'équipe au Canada soutient le jeu principal en Chine.  Ce rôle exige une collaboration avec notre siège social en Chine, soulignant l'importance d'une communication efficace et d'une cohésion entre les équipes.  Une partie du mandat de ce poste consiste à rendre visite à notre équipe de programmation à Hangzhou, en Chine, pour la formation et le soutien au projet.

  • Collaborer avec les équipes de contenu et de conception pour développer et mettre en œuvre des systèmes de jeu, d'IA et d'interface utilisateur sur plusieurs plateformes.
  • Concevoir et optimiser des systèmes de jeu évolutifs en C++ et Blueprints, en mettant l'accent sur la maintenabilité et les performances en temps réel.
  • Soutenir la documentation technique et assurer l'exactitude et la disponibilité de la documentation sur les systèmes de jeu.
  • Effectuer le profilage des performances et identifier les optimisations potentielles du code et de l'utilisation de la mémoire.
  • Travailler avec les membres seniors de l'équipe sur la résolution de problèmes complexes et, le cas échéant, fournir des conseils aux programmeurs juniors.

Qualifications :

  • Bachelor’s degree in Computer Science, Mathematics, or a related field.
  • 3-5 years of experience in the game industry (or equivalent), ideally with some exposure to a shipped title.
  • Proficiency in C++ (familiarity with C++14 or C++17 is a plus); C# experience is advantageous.
  • Good knowledge of Unreal Engine 4/5 and a working understanding of Blueprints.
  • Strong foundation in linear algebra, design patterns, and container management.
  • Experience with implementing gameplay or AI systems, with a focus on quality and performance.
  • An effective communicator and problem-solver who can work well both independently and within a team environment.

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 :

  • Flexibilité du travail à distance ou le confort de nos bureaux;
  • 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 a codevelopment studio with our team in Canada supporting the main game in China.  This role requires collaboration with our headquarters in China, emphasizing the importance of effective communication and cohesion across teams.  Part of this role’s mandate is to have a visit with our programming team in Hangzhou China for project training/support.

Responsibilities:

  • Collaborate with content and design teams to develop and implement gameplay, AI, and UI systems across multiple platforms.
  • Design and optimize scalable gameplay systems in C++ and Blueprints, with a focus on maintainability and real-time performance.
  • Support technical documentation and ensure the accuracy and availability of gameplay system documentation.
  • Conduct performance profiling and identify potential optimizations in code and memory usage.
  • Work with senior team members on complex problem-solving and, when appropriate, provide guidance to junior programmers.

Qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, or a related field.
  • 3-5 years of experience in the game industry (or equivalent), ideally with some exposure to a shipped title.
  • Proficiency in C++ (familiarity with C++14 or C++17 is a plus); C# experience is advantageous.
  • Good knowledge of Unreal Engine 4/5 and a working understanding of Blueprints.
  • Strong foundation in linear algebra, design patterns, and container management.
  • Experience with implementing gameplay or AI systems, with a focus on quality and performance.
  • An effective communicator and problem-solver who can work well both independently and within a team environment.

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:

- The flexibility of working remotely or the comfort of our office,

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

Similar Jobs

PlayStation Global - Staff Service Reliability Engineer

PlayStation Global

Berlin, Berlin, Germany (On-Site)
4 Months ago
Fabric - Principal Design Verification Engineer, NOC

Fabric

San Francisco, California, United States (On-Site)
4 Months ago
Beyond Creative - Experienced Programmers (Freelance)

Beyond Creative

Rome, Lazio, Italy (Remote)
6 Months ago
Echtra Games - Gameplay Engineer

Echtra Games

San Francisco, California, United States (On-Site)
7 Months ago
505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
7 Months ago
Worlds - Godot Gameplay Programmer

Worlds

(Remote)
3 Months ago
Larian Studios - Graphics Programmer | Programmeur graphique

Larian Studios

Quebec, Canada (On-Site)
6 Months ago
Worlds - Unreal VFX- Niagara

Worlds

(Remote)
6 Months ago
NvizzioCreations - Programmeur(euse) Senior - Unreal

NvizzioCreations

(On-Site)
3 Months ago
Unity - Solution Engineer, Automotive & Industrial

Unity

Tokyo, Japan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
3 Months ago
Trailmix Games - Data and Analytics Engineer

Trailmix Games

London, England, United Kingdom (Hybrid)
7 Months ago
PwC - Utilities Grid Modernization Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
2 Months ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
8 Months ago
Google - Software Engineer, Embedded Systems, Platforms

Google

Taipei City, Taiwan (On-Site)
3 Months ago
Fabric - Staff Digital Design Verification Engineer

Fabric

Austin, Texas, United States (Remote)
4 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
3 Months ago
EEE India - C++

EEE India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Honeywell - Embedded Engr II

Honeywell

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Wind River Systems - Field Application Engineer

Wind River Systems

Swindon, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Keywords Studios (Player Support) - German Video Game Proofreader

Keywords Studios (Player Support)

Montreal, Quebec, Canada (Hybrid)
6 Months ago
NetEase Games - Programmeur de moteurs senior / Senior Engine Programmer

NetEase Games

Canada (Hybrid)
3 Months ago
Google - Software Developer III, Applied AI

Google

Waterloo, Ontario, Canada (On-Site)
3 Months ago
Amber - Localization Quality Assurance with Finnish

Amber

Montreal, Quebec, Canada (On-Site)
8 Months ago
ZeniMax Media - Artiste d'intégration d'art externe associé.e / Associate Outsource Integration Artist

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
5 Months ago
Luxoft - Senior Software Engineer (Python & NoSQL)

Luxoft

Calgary, Alberta, Canada (On-Site)
2 Months ago
PwC - Billing Administrator (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
3 Months ago
Jam City - Senior Data Analyst

Jam City

Toronto, Ontario, Canada (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

IGG - Unity Programmer Intern

IGG

Singapore (On-Site)
3 Months ago
Budge Studios - Programmeur de jeux 3D/Gameplay 3D Programmer

Budge Studios

Montreal, Quebec, Canada (On-Site)
7 Months ago
Worlds - Team Lead- Unreal Engine

Worlds

(Remote)
4 Months ago
Qualitest - Senior Unity Developer (Hybrid)

Qualitest

Bucharest, Bucharest, Romania (Hybrid)
6 Months ago
Wicresoft - unity开发【玩法】

Wicresoft

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
MyGames - Unity Developer

MyGames

(Remote)
3 Months ago
Larian Studios - Graphics Programmer | Programmeur graphique

Larian Studios

Quebec, Canada (On-Site)
6 Months ago
MADFINGER Games - Build Engineer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

NetEase Games, the video games division of NetEase, Inc., is a leading global video game developer and publisher, with operations in nine countries including owning global games studios that operate independently in North America, Europe and Japan.

We have developed and published international titles such as Knives Out, Harry Potter: Magic Awakened, and Naraka: Bladepoint.

NetEase Games works with other industry leaders and premium intellectual property holders to co-develop, distribute and market video games and content to players globally. Since our founding in 2001, we have developed or published hundreds of mobile, console and PC video games.

Singapore (On-Site)

Shinjuku City, Tokyo, Japan (On-Site)

Shinjuku City, Tokyo, Japan (On-Site)

Tokyo, Japan (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by NetEase Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug