Mission Principale et positionnement

Bloc in Bloc, filiale de GEODESIAL Group située à Nantes, se concentre sur la recherche, l’innovation et la valorisation des nouvelles technologies au service des professionnels du BTP, le tout dans un programme de coopération openBIM.

Notre solution propose un service cloud et une application mobile qui permet de visualiser, interagir et coopérer en mobilité avec les maquettes numériques en AR ou VR.

Bloc in Bloc prend également en charge le développement de la plateforme SaaS et des services cloud du groupe.

Vous rejoindrez une équipe à taille humaine composée d’ingénieurs afin relever les défis technologiques, de transformation numérique du secteur de la construction et de l’infrastructure.

Nous sommes à la recherche d’un ingénieur de développement mobile, qui aura pour mission le développement de l’application mobile au cœur de l’expérience sur le terrain.

Activités principales du poste

Rejoignez-nous dans notre mission visant à repousser les limites de la visualisation et de l’interaction avec les données 3D en améliorant notre moteur de rendu et en mettant en œuvre de nouvelles techniques de visualisation.

Le candidat idéal devra maîtriser les formats CAO et 3D, la génération de niveaux de détail, les techniques de simplification et de compression du maillage, le rendu en temps réel et l’application de structures de données pour créer un contenu 3D optimisé. De solides compétences en ingénierie logicielle et en mathématiques font également partie des caractéristiques que nous recherchons.

Dans ce rôle, vous contribuerez à la création d’applications mobiles d’avant-garde basées sur la réalité augmentée et d’autres technologies futures:

  • Développer notre application 3D en temps réel, native ou basée sur le web, en utilisant des technologies telles que WebGL/Three.js et Unity.
  • Améliorer notre moteur de rendu en termes de performance, de stabilité et d’architecture logicielle.
  • Être en veille sur les techniques de rendu en temps réel et sur les moteurs de rendu 3D.

Contribuer à la vélocité des développements:

  • Connaissance des méthodologies de développement Agile et des processus de développement piloté par les tests (TDD).

Les personnes plus expérimentées devront :

  • Diriger l’évaluation de l’utilisation des technologies de nouvelle génération comme le WebGPU ou les moteurs de jeux.

Moyens techniques

  • Ordinateur portable,
  • Outils de développement informatique(Licences, IDE…),
  • Accès à la suite bureautique de l’entreprise.

Profil

COMPETENCES REQUISES:

  • Au moins 3ans d’expérience en développement logiciel dans le domaine du rendu en temps réel.
  • Bonne compréhension technique des mathématiques 3D et de l’algèbre linéaire.
  • Expérience significative avec les standards et formats CAO/3D de l’industrie, tels que DWG, IFC, FBX, glTF, USD ou Collada.
  • Expérience de travail avec des moteurs 3D populaires (Unreal, Unity, three.js, etc.)
  • Expérience des API graphiques 3D telles que WebGL, OpenGL ES, Metal ou DirectX.
  • Expérience avec le développement de logiciels multithreads performants et évolutifs.

SAVOIR ETRE:

Nous recherchons une personne passionnée par son métier et qui souhaite s’investir activement dans le développement de notre produit et soit en phase avec nos valeurs :

  • Ingénieux : simple, efficient, performant,
  • Différents : esprit de Jules Verne, créatif, indépendance, ouverture d’esprit,
  • Experts : excellence sans cesse renouvelée,
  • Engagés : collectif, environnement, transformation numérique.

 

Si vous êtes intéressé(e) pour intégrer notre équipe, nous vous invitons à nous adresser votre candidature en remplissant le formulaire ci-dessous :