Engine Programmer (H/F)
3 candidats • CDI Bordeaux (33)
Description du poste
Nous recherchons un·e programmeur·se moteur senior pour rejoindre notre équipe de support interprojet qui assure le développement du socle technique commun de notre moteur, de notre éditeur et de nos jeux.
Chez Shiro Games, nous avons une maîtrise complète de nos outils, y compris du moteur de jeu open-source Heaps et de l'éditeur Hide, mais également du langage Haxe dont nous sommes les principaux contributeurs.
Vous interviendrez au coeur de notre technologie : conception, implémentation, optimisation et maintenance de fonctionnalités moteur avancées, avec un impact direct sur la qualité, la performance et la vitesse de production de nos jeux actuels et à venir.
$Vos principales missions
- S'assurer que l'architecture et l'implémentation de notre moteur soit robuste, durable et puisse améliorer la vitesse de productions de nos jeux.
- Assurer le profiling et l'optimisation des éléments bas niveau du moteur et des jeux (I/O, multithreading, empreinte mémoire, etc. ).
- Développer et intégrer des fonctionnalités moteur clés au sein de Heaps et du framework Hide, en lien étroit avec les besoins des projets.
- Diagnostiquer et corriger des bugs complexes, et améliorer en continu la stabilité et la fiabilité des jeux.
- Accompagner les équipes de développement : documentation, support technique, partage de bonnes pratiques, et montée en compétence sur l'utilisation du moteur.
Profil recherché
Vous justifiez d'au moins 5 ans d'expérience en tant que programmeur·se moteur (impératif) dans l'industrie du jeu vidéo, et possédez les compétences suivantes :
- Excellente compréhension des moteurs de jeu, aussi bien dans leurs fonctionnalités que dans leur architecture interne.
- Une capacité à créer du code efficace, performant, expressif et maintenable dans une base de code existante et conséquente.
- Capacité à comprendre les problématiques et proposer des solutions convaincantes pour y répondre.
- Autonomie et sens des responsabilités : vous êtes capable de piloter des sujets techniques de bout en bout, sans supervision
Certaines compétences supplémentaires seraient un plus :
- Expérience en programmation graphique (pipeline de rendu, shaders, GPU).
- Expérience en développement console (portage, optimisation, contraintes hardware).
- Connaissance ou première expérience avec Haxe, Heaps et/ou Hide.
- Solide expérience en C / C++.
- Avoir déjà travaillé sur un moteur propriétaire (en studio ou en projet personnel).
- Connaissances en implémentation de compilateurs.
Informations supplémentaires
Ce que l'on promet :
- Une ambiance de travail VRAIMENT ouverte et collaborative
- Une vie de studio dynamique dans un hôtel particulier réaménagé en plein coeur de Bordeaux avec une salle de sport, une salle de musique, une salle de jeux etc.
- Une mutuelle 100% prise en charge, des titres restaurant et le remboursement des frais de transport
- Des primes vacances et mobilité douce
- Un pack de relocation
Poste à pourvoir 100% présentiel à Bordeaux au sein d'une petite équipe - salaire à définir selon le profil et l'expérience.
$LA SUITE
Un parcours de recrutement fluide et authentique pour se connaître et échanger sur nos attentes mutuelles.
Shiro Games est un employeur qui souscrit au principe de l'égalité des chances. Nous nous engageons à créer un environnement inclusif pour tous les employé(e)s - du recrutement à la promotion d'un lieu de travail respectueux qui encourage la collaboration avec l'engagement et le potentiel comme seules considérations.
A fournir
Resume - cover letter - web site - references... (if relevant)
A l'attention de : Recruitment manager