Novelab est un studio dynamique qui développe des expériences interactives, de la VR/AR/MR et des jeux vidéo mobiles, PC et consoles (Spheres VR, Notes on Blindness, Type : Rider, Vandals). Nous sommes présents dans les secteurs du divertissement, de la communication, de la médiation culturelle et de l'industrie.
Novelab est l'un des studios les plus primés en Europe et notre savoir-faire est reconnu au niveau international (nombreux prix dans les principaux festivals de films et d'audiovisuel). Vivant et à taille humaine, Novelab vous propose un cadre dans lequel vous pourrez vous épanouir si vous êtes sensible aux univers interactifs engageants, aux projets pointus et réfléchis et aux narrations de qualité.
Job description
Vous êtes passionné par la réalité virtuelle et vous rêvez de créer des expériences immersives innovantes ? Novelab recherche
un(e) architecte logiciel / Team Lead
pour l'un de ses clients industriels. Vous participerez à la conception, au développement et à la mise en œuvre de simulateurs ferroviaires.
Mission:
Concevoir l’ architecture logicielle
des cœurs de simulation et des éditeurs d’environnements.
Développer des
architectures distribuées
et optimiser la gestion du
multithreading
et des contraintes
temps réel .
Implémenter des solutions basées sur une architecture
microservices , en intégrant des technologies
cloud
et des conteneurs
Docker .
Assurer le
développement fullstack , en veillant à la performance et à la scalabilité des applications.
Développer et optimiser des solutions en
langage C++ , en garantissant leur robustesse et leur efficacité.
Gérer les bases de données
BaseX, MongoDB et PostgreSQL , en garantissant leur bonne intégration aux applications.
Mettre en place et maintenir des
pipelines CI/CD
avec
Jenkins , en assurant la gestion du versioning avec
SVN et Git .
Collaborer avec les équipes techniques et fonctionnelles pour assurer l’alignement avec les besoins métiers.
Rédiger des
documents techniques
en anglais et assurer une communication fluide en anglais écrit et oral.
Profil :
Solides connaissances en architecture logicielle (architectures distribuées, multithreading, temps réel, microservices, cloud, conteneurs Docker).
Développement fullstack.
Expertise avérée en langage C++.
Maitrise de l’Anglais écrit et oral.
BaseX, MongoDB, PostgreSQL.
Outils de versioning (SVN, Git) et pipelines CI/CD (Jenkins).
Novelab s’engage à promouvoir la diversité au sein de ses effectifs et à créer un environnement de travail inclusif. Nous étudions les candidatures de toutes personnes qualifiées, indépendamment de leur sexe, orientation sexuelle, race, origine ethnique, croyances, âge, état civil, handicap ou toute autre caractéristique. Une attention particulière sera portée aux candidats en situation de handicap.