Skip to content

Open nowPosted 24 hours ago

Programmeur moteur senior / Senior Engine Programmer

Highdive9 open roles

Where
Montreal
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowProgrammeur moteur senior / Senior Engine ProgrammerHighdive · Montreal
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Highdive's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

10.5% of postings close within 7 days. Measured by our own scanner across the market. Highdive postings stay open a median of 14 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.3%3 days
  3. 10.5%7 days
  4. 15.9%14 days
  5. 34.1%30 days
This job: posted 24 hours ago

Highdive median: 14 days open

The posting

Programmeur moteur senior

Responsabilités:

  • Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités techniques tout en résolvant des problèmes complexes à travers le moteur et la pile technologique.
  • Gérer et maintenir notre moteur de base tout en aidant aux intégrations d'Epic Games et d'autres fournisseurs.
  • Contribuer au développement de systèmes de bas niveau tels que le streaming, la sérialisation générique, et plus encore.
  • Assumer la responsabilité et résoudre les problèmes liés aux performances (ex. CPU, GPU, mémoire, temps de chargement) à l'aide de profileurs et d'autres outils de mesure.
  • Se tenir informé des développements technologiques et des avancées dans l'industrie du jeu vidéo.
  • Utiliser des outils d'IA/LLM pour accroître la productivité.

Qualifications :

  • Baccalauréat en informatique ou dans un domaine connexe.
  • Minimum de 8 ans d'expérience dans l'industrie du jeu vidéo avec 1 titre AAA multiplateforme publié.
  • Minimum de 3 ans d'expérience dans le développement de jeux avec Unreal Engine.
  • Solides compétences en communication écrite et verbale.
  • Expert en C++ (C++17 est un atout).
  • C# est un atout.
  • Maîtrise de la programmation multithread et solide compréhension de ses principes. Une solide compréhension des modèles de conception et des conteneurs est indispensable.
  • Capacité à profiler et analyser le code et à l'optimiser pour répondre aux exigences de performance et de mémoire.
  • Nous recherchons un généraliste aux compétences polyvalentes. Avoir une spécialisation pertinente (ex. en rendu, maillage de navigation ou recherche de chemin) est un atout majeur.
  • Une expérience dans l'intégration de code/contenu entre les systèmes de contrôle de version (serveurs internes/externes) est requise.
  • Capable de travailler de manière indépendante et efficace, en respectant des délais raisonnables.

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 !

Senior Engine Programmer

Responsibilities:

  • Be a forward-thinking individual that enjoys building new technical designs/features while solving complex problems throughout the engine and technology-stack
  • Manage and maintain our core Engine while assisting with integrations from Epic Games and other vendors.
  • Contribute to the development of low-level systems such as streaming, generic serialization, and more.
  • Take ownership of and address performance-related issues (E.g. CPU, GPU, Memory, Load times), using profilers and other measurement tools
  • Stay updated on technological developments and advancements in the game industry.
  • Use AI/LLM tools to increase productivity.

Qualifications:

  • Bachelor’s degree in computer science, or related-field
  • Minimum of 8 years game industry experience with 1 multi-platform AAA shipped title
  • Minimum 3 years experience developing games with Unreal Engine
  • Strong written and verbal communication skills
  • Expert in C++ (C++17 is a plus)
  • C# is a plus
  • Proficiency in multi-threaded programming and a solid understanding of its principles. Solid understanding of design patterns and containers is a must
  • Capability to profile and analyze code and optimize it to meet performance and memory requirements.
  • We're looking for a generalist with a versatile skillset. But having some relevant specialization (e.g. in rendering, navigation mesh or path finding), is a strong plus.
  • Experience integrating code/content between version control systems (internal/external servers) is required
  • Able to work independently and efficiently, meeting reasonable deadlines

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Highdive's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Highdive's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Highdive's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.