Programmeur senior de gameplay / Senior Gameplay Programmer

Posted Yesterday
Be an Early Applicant
Canada
Senior level
Gaming
The Role
Collaborate with design teams to create advanced gameplay systems and UI for various platforms. Analyze performance with profiling tools and optimize code. Guide junior programmers, transform design documents into high-quality features, and ensure effective collaboration within the team.
Summary Generated by Built In

Programmeur principal du gameplay

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.

Responsabilités :

  • Collaborer avec les équipes de contenu et de conception pour construire des systèmes de jeu et d'interface utilisateur de nouvelle génération pour plusieurs plateformes.
  • Construire des systèmes évolutifs qui fournissent des informations en temps réel sur les performances et le budget mémoire.
  • Utiliser des outils de profilage de performance pour analyser le courant du projet et proposer des optimisations de performance.
  • Fournir des conseils sur l'impact potentiel des changements de code et, le cas échéant, proposer des solutions alternatives.
  • En tant que membre senior de l'équipe, vous aiderez à encadrer les jeunes programmeurs de l'équipe.

Qualifications :

  • Baccalauréat en informatique, en mathématiques ou dans un domaine connexe.
  • Minimum de 7 ans d'expérience dans l'industrie du jeu vidéo avec 1 titre commercialisé
  • Solide connaissance de C++ (C++14, 17 sont un plus). C# est un plus
  • La connaissance d'Unreal Engine 4/5 est un plus.
  • Une solide compréhension des modèles de conception et des conteneurs est indispensable.
  • Expérience dans la mise en œuvre de systèmes 3C, de gameplay ou d'intelligence artificielle requise
  • Connaissance pratique des systèmes de scripts visuels (tels que Blueprint, arbres de comportement)
  • Capacité à transformer des documents de conception en ensembles de fonctionnalités livrables de haute qualité.
  • Excellente capacité à résoudre les problèmes et à travailler de manière indépendante ou en équipe.
  • Collaborateur efficace capable de négocier des changements de conception/code pour respecter des contraintes évolutives
  • Expérience de l'intégration de code/contenu entre systèmes de contrôle de version (serveurs internes/externes).

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 !


Senior Gameplay 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 the content/design teams to build next-generation gameplay/AI systems for multiple platforms
  • Build scalable systems that provide real-time performance and memory budget information
  • Utilize performance profiling tools to analyze the current of the project and propose performance optimizations
  • Provide guidance for potential impact of code changes and where possible alternative solutions
  • As a senior member of the team, you will help coach junior programmers on the team

Qualifications:

  • Bachelor’s degree in Computer Science, Math, or related
  • Minimum of 7 years game industry experience with 1 shipped title
  • Strong knowledge of C++ (C++14, 17 are a plus). C# is a plus
  • Knowledge of Unreal Engine 4/5 is a plus
  • Solid understanding of design patterns and containers is a must
  • Experience implementing 3C’s, gameplay, or AI systems is required
  • Working knowledge of visual scripting systems (such as Blueprint, behaviour trees)
  • Ability to take design documents to top-quality shippable feature sets
  • Excellent problem solver who can work independently or within a team environment
  • Effective collaborator who can negotiate design/code changes to adhere to evolving constraints
  • Experience integrating code/content between version control systems (internal/external servers) is required

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!

Top Skills

C++
The Company
Pasadena, California
4,438 Employees
On-site Workplace
Year Founded: 2001

What We Do

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.

Similar Jobs

Snap Inc. Logo Snap Inc.

Staff Software Engineer, Backend, 11+ Years of Experience

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
Toronto, ON, CAN
5000 Employees

Snap Inc. Logo Snap Inc.

Software Engineer, Full Stack, 3+ Years of Experience

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
Toronto, ON, CAN
5000 Employees

Snap Inc. Logo Snap Inc.

Software Engineer, Backend, 3+ Years of Experience

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
Toronto, ON, CAN
5000 Employees

Snap Inc. Logo Snap Inc.

Solutions Engineer, 3+ Years of Experience

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
Toronto, ON, CAN
5000 Employees

Similar Companies Hiring

Take-Two Interactive Software Thumbnail
Software • Mobile • Information Technology • Gaming
New York, NY
6500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account