Programmeur moteur senior / Senior Engine Programmer
Required skills
- C++
- Unreal Engine
- multi-threaded programming
- containers
- performance analysis
- memory requirements
- version control systems
- AAA
- multi-platform
Nice to have
- C++17
- C#
- rendering
- navigation mesh
- path finding
- AI/LLM tools
Role summary
Senior Engine Programmer needed to design and maintain a game engine, solve complex technical problems, and contribute to low-level systems. The role requires expert C++ skills, proficiency in multi-threaded programming, and a strong understanding of design patterns and data structures. Experience with Unreal Engine, performance profiling, and version control systems is essential. Preferred skills include C#, rendering, navigation mesh, path finding, and AI/LLM tools. The ideal candidate has 8 years of game industry experience with a shipped AAA title and 3 years with Unreal Engine. This is a hybrid role based in Montreal.
Programmeur moteur senior
Responsabilités:
Qualifications :
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 :
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 !
Senior Engine Programmer
Responsibilities:
Qualifications:
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!
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.
Language Requirement Justification
NetEase is committed to supporting a French-speaking workenvironment for its employees in Quebec. Every effort has been made to avoidrequiring a language other than French for this position.
However, proficiency in English is essential for thisrole because the employee will be required to communicate regularly with colleagues and stakeholders located outside Quebec, where English is theprimary language of communication between offices.
Similar roles
- Concepteur audio technique / Technical Audio DesignerHighdive · Greater Montreal · Onsite
- Programmeur UI senior / Senior UI ProgrammerHighdive · Montreal, QC · Onsite
Stagiaire – Hiver 2027 – Clinique Qualite au Center Moteur Mirabel (Inspection et Amelioration Continue)/Internship – Winter 2027 - Quality Clinic Operations (Inspection & Continuous Improvement)RTX · Mirabel, QC · Onsite
Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - MobileNBCUniversal · Montreal, QC · Hybrid- ETechnicien calibration moteur / Powertrain Calibration TechnicianExpleo Group · Valcourt, QC · Onsite
Développeur logiciel (moteur principal)/Software Developer (Core Engine) - BattlefieldMotive Studio · Montreal, QC · Hybrid
