(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.