
Alternance - Développeur Informatique (h/f)
Posted 2 days ago
Company Description
View moreExail is a leading high-tech industrial company specializing in cutting-edge robotics, maritime, navigation, aerospace and photonics technologies. With a strong entrepreneurial culture, Exail delivers unrivaled performance, reliability and safety to its civil and defense clients operating in severe environments. From the deep sea to outer space, Exail expands their capabilities with a full range of robust in-house manufactured components, products and systems. Employing a workforce of 1500 people worldwide, the company benefits from a global footprint and conducts its business in over 80 countries.
Exail was formed by ECA Group and iXblue joining forces in 2022. It is a subsidiary of Exail Technologies, a family-owned company specialized in high-technology.
Job Description
Rattaché au service Développement logiciel, vous aurez pour mission d’étudier, de prototyper et de développer une solution permettant de générer et d’intégrer rapidement de nouveaux environnements routiers et urbains dans les logiciels de simulation.
L’objectif est de réduire fortement le temps nécessaire à la création d’un nouveau terrain ou à l’ajout d’une nouvelle zone dans une carte monde existante. Les environnements produits devront être intégrables dans Unreal Engine, visuellement cohérents, géoréférencés, performants et exploitables par les modèles de véhicules des simulateurs.
Vous étudierez dans un premier temps les possibilités offertes par CityBLD et les outils associés pour générer rapidement des réseaux routiers, des zones urbaines et des terrains exploitables sous Unreal Engine. Vous identifierez et évaluerez ensuite d’autres solutions commerciales ou open source, ainsi que les standards OTAN et internationaux applicables à la représentation, à l’échange et à la réutilisation des environnements synthétiques. Cette étude couvrira notamment les données d’altimétrie, l’imagerie, les modèles 3D et la description des réseaux routiers, afin de définir une chaîne de production interopérable, automatisable et adaptée aux simulateurs.
Vous serez amené à travailler sur les activités suivantes :
Analyser les besoins des équipes et les méthodes actuellement utilisées pour créer ou enrichir les terrains des simulateurs
Prendre en main CityBLD et réaliser un prototype de génération de réseaux routiers et d’environnements urbains sous Unreal Engine
Identifier et comparer d’autres solutions commerciales ou open source répondant aux mêmes besoins
Etudier les standards et formats de données pertinents pour l’altimétrie, l’imagerie, les données vectorielles, les bâtiments, les modèles 3D et les réseaux routiers
Concevoir et automatiser une chaîne d’importation, de conversion et de génération permettant de créer une nouvelle carte ou d’enrichir rapidement une carte monde existante
Rendre les terrains utilisables par les véhicules simulés en intégrant les routes, les intersections, les collisions, les pentes et les propriétés physiques des surfaces
Evaluer les solutions selon la rapidité de génération, la qualité du rendu, la précision géographique, les performances temps réel, la maintenabilité et les coûts de licence
Les Compétences Techniques Requises Sont
Connaissances en développement logiciel, idéalement en C++
Connaissances ou intérêt marqué pour Unreal Engine, les Blueprints et les outils de création d’environnements 3D
Intérêt pour les systèmes d’information géographique, le géoréférencement et les systèmes de coordonnées
Capacité à manipuler et convertir des données raster, vectorielles et des modèles 3D
Intérêt pour la simulation de conduite, les réseaux routiers et la dynamique des véhicules
Maîtrise des outils de gestion de versions, notamment Git
Connaissance ou intérêt pour les outils d’intelligence artificielle dédiés au développement et à la génération de code
Capacité à analyser, comparer et évaluer différentes solutions techniques
Connaissances en programmation graphique, en modélisation 3D ou en génération procédurale seraient un plus
Profil De Candidat Recherché
Étudiant(e) en école d’ingénieur ou en formation universitaire en informatique, développement, réalité virtuelle ou domaine équivalent, vous recherchez une alternance vous permettant de travailler sur un sujet mêlant développement logiciel, simulation et génération d’environnements virtuels.
Dynamique, curieux(se) et organisé(e), vous êtes autonome et force de proposition.
Vous appréciez les phases d’expérimentation, de prototypage et de comparaison de solutions techniques.
Vous disposez de bonnes capacités d’analyse et savez restituer clairement les résultats de vos recherches.
Votre aisance relationnelle vous permettra d’échanger avec les équipes de développement, les experts métiers et les utilisateurs des simulateurs.
Une expérience personnelle, scolaire ou professionnelle avec Unreal Engine, un moteur de jeu ou des logiciels de modélisation 3D serait appréciée.
