Enable job alerts via email!

Ingénieur C++ (optimisation de contrôle de version) | C++ engineer (Build optimization)

2K

Quebec

On-site

CAD 70,000 - 95,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une entreprise de jeux de renommée mondiale cherche un ingénieur de contrôle de version pour optimiser ses systèmes de compilation et collaborer avec les équipes de développement. Ce rôle est crucial pour améliorer l'efficacité des projets et garantir la qualité des jeux. Le candidat idéal possède une solide expérience en C++, une connaissance des outils de profilage, et une bonne maîtrise de l'anglais.

Benefits

Équipe internationale avec une ambiance collaborative
Partage d'idées dans un environnement ouvert
Activités organisées pour les employés
Cadre inclusif avec diversité
Volonté de créer le meilleur jeu possible

Qualifications

  • Expérience en ingénierie de contrôle de version en jeu vidéo.
  • Compétences solides en optimisation et compilation C/C++.
  • Bon niveau d'anglais écrit et parlé requis.

Responsibilities

  • Maintenir et optimiser la chaîne de compilation de notre moteur.
  • Analyser et développer des processus pour améliorer l'efficacité.
  • Gérer les pipelines CI/CD avec Jenkins.

Skills

C++
C#
Python
Optimisation
Profilage CPU
Analyse des temps de compilation

Education

Baccalauréat en informatique ou génie logiciel

Tools

CMake
MSbuild
Clang

Job description

(Version française ci-dessous)

En tant qu'ingénieur de contrôle de version, vous serez responsable de gérer et d'améliorer nos systèmes de contrôle de version pour assurer une compilation efficace et fiable de nos projets de jeux. Vous collaborerez étroitement avec nos équipes de développement et de contrôle qualité pour automatiser les processus, réduire les délais de contrôle de version et résoudre les problèmes liés au contrôle de version.

Maintes fois primé, Larian Studios a démontré son engagement à créer des jeux de rôle de haute qualité. Alors que le studio, connu pour Baldur’s Gate 3 et Divinity: Original Sin 2, se tourne vers de nouveaux projets, nous cherchons un ingénieur de contrôle de version pour rejoindre notre équipe et nous aider à réaliser des jeux d’excellence pour nos fans.

Responsabilités
  • Maintenir, optimiser et gérer la chaîne de compilation de notre moteur propriétaire pour diverses plateformes (PC, Mac, consoles).
  • Analyser et développer des processus pour identifier les goulots d’étranglement et mettre en œuvre des stratégies pour réduire les délais de contrôle de version et améliorer l’efficience.
  • Développer, maintenir, profiler et organiser notre configuration CMake.
  • Maintenir la chaîne de compilation des bibliothèques tierces.
  • Gérer les compilateurs, éditeurs de liens et autres outils de développement.
  • Co-gérer les pipelines CI/CD avec Jenkins, en collaboration avec l’équipe DevOps.
  • Assurer la réalisation des tâches dans les délais et selon des normes de haute qualité.
  • Créer et maintenir une documentation complète sur les processus et outils de contrôle de version.
  • Former les membres de l’équipe aux procédures de contrôle de version et aux mises à jour.
  • Démontrer une passion pour la qualité du travail fourni.
  • Communiquer en anglais efficacement.
Profil recherché
  • Baccalauréat en informatique, génie logiciel ou domaine connexe (ou expérience équivalente).
  • Solides compétences en C++/C# avec une compréhension approfondie de l’optimisation, compilation et liaison en C/C++/C#.
  • Connaissance avancée de MSbuild, Clang, CMake ou outils équivalents.
  • Maîtrise de langages de script comme Python.
  • Expérience confirmée en tant qu’ingénieur de contrôle de version ou poste similaire dans l’industrie du jeu vidéo.
  • Bon niveau d’anglais écrit et parlé (intermédiaire supérieur ou plus).
  • Expérience avec divers outils de profilage CPU et analyse des temps de compilation et liaison.
Compétences appréciées
  • Connaissance des processus modernes de production de jeux.
  • Familiarité avec la plateforme du compilateur .NET et l’intégration de Roslyn.
Nous Offrons
  • Une équipe internationale de plus de 500 employés répartis dans 7 studios mondiaux, avec une ambiance de petit studio.
  • Un environnement ouvert et collaboratif, propice à l’échange d’idées.
  • Une direction expérimentée, composée de développeurs de jeux de haut niveau.
  • Partage de passions et hobbies avec des collègues partageant les mêmes intérêts.
  • Un cadre inclusif avec de nombreuses activités organisées par les studios ou les employés.
  • Une volonté de créer le meilleur jeu possible, à l’écoute de la communauté.

* La maîtrise de l’anglais est indispensable en raison de la portée mondiale de nos opérations et de la collaboration quotidienne avec une équipe internationale.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.