Dans le cadre du projet Unreal IG lié au produit FCT (simulateur hélicoptère), 3D Immersion renforce ses équipes de développement. Le projet consiste à adapter une large base de code existante vers le moteur Unreal Engine afin de permettre l'exploitation des futures générations de simulateurs. L'ingénieur logiciel interviendra sur le développement et l'intégration de composants logiciels critiques dans un environnement normé aéronautique (DO-178B).
Développez des composants logiciels en C++ sous Unreal Engine. Vous adapterez et porterez une base de code existante vers Unreal Engine tout en contribuant à la conception architecturale du logiciel. Vous participerez également à l'affinage et à l'analyse des exigences des composants, ainsi qu'aux activités de développement et de vérification selon la norme DO-178B (A/B/C). Votre rôle inclut l'intégration et l'assemblage contrôlés des composants logiciels, ainsi que la vérification de leurs performances, comportements et interactions. Enfin, vous serez impliqué dans les phases d'intégration et de validation logicielle tout en contribuant à la production de documentation technique.
- Développer des composants logiciels en C++ sous Unreal Engine.
- Adapter une base de code existante vers Unreal Engine.
- Contribuer à la conception architecturale du logiciel.
- Participer à l'affinage et à l'analyse des exigences.
- Réaliser le développement selon les normes DO-178B.
- Intégrer et assembler les composants logiciels contrôlés.
- Vérifier performances et interactions des composants.
- Participer aux phases d'intégration et validation logicielle.
- Produire documentation technique du package logiciel final.
Le candidat idéal possède une excellente maîtrise du langage C++. Une expérience significative sur Unreal Engine est requise, ainsi qu'une expertise en développement logiciel complexe incluant architecture et composants. Il doit être capable de travailler dans un environnement d'intégration logicielle. La capacité à lire et rédiger de la documentation technique en anglais est essentielle. Une expérience avec des simulateurs ou systèmes temps réel est un plus. Familiarité avec gestion de configuration logicielle, outils d'intégration continue, ainsi qu'une expérience sur projets qualité/sécurité sont attendues :
- Maîtrise du langage C++
- Expérience sur Unreal Engine
- Compétences en architecture logicielle
- Gestion configuration logicielle
Nous proposons un environnement propice au développement professionnel avec une culture axée sur la collaboration efficace entre experts techniques. Les candidats bénéficieront d'une structure qui favorise l'échange autour des meilleures pratiques logicielles. Des opportunités pour développer ses compétences via formations spécifiques peuvent être offertes.
Partager cette mission via
Explore ces missions en lien avec tes compétences et ton expérience.