Programmeur de moteurs senior / Senior Engine Programmer

3 Months ago • 3-5 Years

Job Summary

Job Description

Senior Engine Programmer needed for NetEase Games Montreal. Must have 3-5 years of experience, proficiency in C++, and solid understanding of Unreal Engine 4/5. Experience with Blueprints and performance optimization is a plus. Join us for a unique Start-Up atmosphere and work on an ambitious project!
Must have:
  • C++ Proficiency
  • Unreal Engine
  • Game Industry
  • Performance Optimization
Good to have:
  • C# Familiarity
  • Blueprints Experience
  • Multi-threaded Programming
  • Design Patterns
Perks:
  • Remote Work
  • Insurance Coverage

Job Details

Programmeur de moteur 

NetEase Games Montréal, membre du groupe ThunderFire de NetEase Games – fait partie des leaders de l’industrie du développement et de l’édition de jeux vidéo. Notre objectif est d'offrir la meilleure expérience de jeu possible sur console, PC et mobile sur les marchés internationaux, et de collaborer chaleureusement avec des talents du monde entier pour produire des chefs-d'œuvre à travers l’innovation et une belle inspiration créative.

Programmeur de moteur 

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

  • 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

NetEase Games Montréal, ThunderFire Group of NetEase Games - is one of the leading developers and publishers in the gaming industry. Focused on delivering the best quality gaming experience on console, PC and mobile to international markets, we warmly seek collaboration with talents around the world to produce masterpieces through innovation and inspiration.

Responsibilities :

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

- 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

Life church - Head of Data

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Spatial Studio - Game Environment/Level Designer

Spatial Studio

San Francisco, California, United States (Remote)
4 Months ago
Image Infotainment  - Game Developer

Image Infotainment

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Unity - Senior Leave & Absence Specialist EMEA

Unity

London, England, United Kingdom (On-Site)
2 Months ago
Google - Product Data Scientist, Geo Abuse and Risk

Google

(On-Site)
2 Months ago
ZeniMax Media - Programmeur.se de jeu senior / Senior Gameplay Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
5 Months ago
QUANTIC DREAM - Gameplay Programmer IA - Projet Compétitif

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Director of Research @ Instagram: Public Sharing

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Bethesda - Senior AI Programmer

Bethesda

Texas, United States (On-Site)
8 Months ago
Meta - Program Manager, Manufacturing

Meta

Menlo Park, California, United States (On-Site)
2 Months ago
Big Ant Studios - Senior Character Artist

Big Ant Studios

Adelaide, South Australia, Australia (On-Site)
3 Months ago
Spatial Studio - Unity 3D Engineer

Spatial Studio

New York, New York, United States (Remote)
1 Year ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago
Peak - 2D Animator

Peak

(On-Site)
7 Months ago
eBay - DataScience Lead-Global Consumer Insight

eBay

San Jose, California, United States (Hybrid)
4 Months ago
Beyond Sports  - Software Developer- Data team

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Ubisoft - Coordonnateur.trice de Publications des Réseaux Sociaux

Ubisoft

Montreal, Quebec, Canada (On_site)
2 Months ago
Nasdaq - Gestionnaire de projet ESG - ESG Project Manager

Nasdaq

Montreal, Quebec, Canada (Hybrid)
4 Months ago
IGG - Junior UI Artist (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Larian Studios - Tech Audio Designer  | Designer Technique Audio

Larian Studios

Quebec, Canada (On-Site)
5 Months ago
Keywords Studios (Player Support) - Spécialiste des requêtes et du langage de l'IA ( LANGUE ITALIENNE)

Keywords Studios (Player Support)

Montréal, Québec, Canada (On-Site)
3 Months ago
Fabric - Digital Design Verification Consultant

Fabric

Ontario, Canada (Remote)
4 Months ago
Rackspace Technology - Senior Big Data Hadoop ML Engineer (GCP) - Canada

Rackspace Technology

Canada (Remote)
2 Months ago
Autodesk - Principal Trusted AI Consultant

Autodesk

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

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Dark Slope - CGI Generalist, Virtual Production & Unreal Engine

Dark Slope

Toronto, Ontario, Canada (On-Site)
7 Months ago
Jam City - Unity Software Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (On-Site)
3 Months ago
Milestone sr.l. - JUNIOR GAME PROGRAMMER

Milestone sr.l.

Milan, Lombardy, Italy (Hybrid)
6 Months ago
WinZO - Unity Developer

WinZO

New Delhi, Delhi, India (On-Site)
5 Months ago
FitXR - Unity Engineer

FitXR

Spain (Remote)
4 Months ago
Playtika - Unity Technical Lead

Playtika

Poland (Hybrid)
3 Months ago
Flecks Labs - Unity Developer

Flecks Labs

Hyderabad, Telangana, India (On-Site)
5 Months ago
White Bay - Senior Unity Developer | AAA Gaming (Military/FPS) | 100% Remote | $120k - $160k

White Bay

Seattle, Washington, United States (Remote)
7 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