Tool Programmer
Permanent contract Nantes (44)
Position Duties
Dans le cadre du développement de nos projets, dont le prochain jeu Goldorak, Endroad recherche des collaborateur.trice.s talentueux.ses pour rejoindre son équipe.
En tant que Tool Programmer, et en étroite collaboration de l'équipe Tech, vous serez en charge de la conception, de la production et de la maintenance de différents outils liés aux projets du studio.
Vos principales missions seront les suivantes :
- Améliorer l'environnement de développement, les outils de création, le moteur de jeu et les pipelines de production avec des solutions techniques robustes et user-friendly
- Rédiger une documentation technique rigoureuse à destination des utilisateurs et des autres développeurs qui seront amenés à travailler sur ces outils
- Identifier les besoins techniques et interagir de manière régulière avec les équipes Tech, Art et Design afin d'adresser efficacement ces besoins
Candidate Profile
- Vous avez au moins une expérience significative en tant qu' Engine et/ou Tool Programmer
- Vous avez une connaissance des concepts et langages natifs (C/C++,...) et une connaissance du C# et êtes capable de débugger du code dans ces langages
- Vous avez de bonnes connaissances des domaines mathématiques liés à la création de jeu 3D
- Vous avez de bonnes connaissances en algorithmie, d'architecture logicielle et du hardware PC (idéalement consoles de salon).
- Vous êtes à l'aise avec les méthodes et outils modernes de production de jeux vidéo (agile / scrum, versioning, outils de profiling etc.)
- Vous avez de bonnes capacités à synthétiser et communiquer vos idées ainsi qu'à collaborer avec une équipe variée pour concevoir des solutions
- Vous êtes capable de produire du code et de la documentation en anglais
- Vous êtes motivé.e, curieux.se, autonome et suivez les avancées technologiques et nouvelles techniques de développements
En bonus :
- Vous avez une expérience de développement sur console (Xbox One, PS4, Switch)
- Vous êtes familier avec l'utilisation ou l'implémentation d'un ECS
- Vous avez de bonnes connaissances en développement de langages (parsing, interprétation, compilation, etc.)
- Vous avez une expérience en Rust
- Vous avez une bonne maîtrise de l'anglais à l'oral.
- Vous êtes amateur.trice de jeux vidéo et avez une bonne capacité d'analyse sur le médium
Additional Information
Nous encourageons toute personne intéressée par ce poste à candidater, quelle que soit son ethnie, sa religion, son identité ou expression de genre, son orientation sexuelle, sa nationalité, ses situations de handicap ou son âge.
Provide
CV, lettre de motivation, références, site Web, portfolio
To: Producer