Votre environnement de travail
Intégrez le département Weapon Systems Simulation & Experimentation qui réalise des simulations de systèmes d'armes (expérimentations avec homme dans la boucle, études et démonstrations de nouveaux concepts, évaluation de la performance). L'équipe d'une trentaine de personnes est composée de développeurs logiciels, d'ingénieurs systèmes et de graphistes 3D.
Vous rejoignez le pôle Air Defense, vous serez au cœur du pilotage opérationnel et de la gestion transverse des activités d’un périmètre multi-projets, avec une responsabilité directe sur le pilotage d’au moins un projet.
Les activités du projet concernent les simulations de performances système pour répondre aux besoins futurs. Ces outils représentent tout ou partie d’un système d’armes : de la simulation simplifiée jusqu’à la simulation la plus fiable et réaliste possible.
Votre quotidien
En tant que Responsable Développement Simulation Système d'arme, vous êtes en charge de :
- Piloter les activités opérationnelles sur un ou plusieurs projets
- Garantir l’application des standards de qualité logiciel
- Participer à l'établissement de devis pour les activités futures
- Piloter la gestion du planning, des coûts et des projets
- Participer à l'analyse critique du besoin
- Proposer des architectures logicielles et de simulation
- Participer activement au développement logiciel
- Animer et piloter des initiatives stratégiques pour préparer l’avenir du métier et garantir que le département reste à la pointe de l’innovation
Votre profil
Diplômé(e) d'un Bac+5, vous justifiez de minimum 5 ans d’expérience en développement logiciel et/ou simulation de systèmes complexes.
Vous maitrisez le langage Java et avez des bases en C++. Vous êtes à l'aise avec les théories du développement logiciel : concept SOLID, Clean Code, Tests, …
Vous disposez d'une première expérience en gestion d’équipe fonctionnelle.
Vous évoluez dans l'environnement technique suivant :
- Langage : Java 11 à 25
- Outils de développement : Intellij / CLion /Pycharm / Maven / Nexus
- Outils de test : Mockito, JUNIT5
- Bases de données : MongoDB
- Outils DevOps : Podman, Harbor, Kubernetes...
- CI/CD : Jenkins
- Gestion de configuration : suite logicielle IBM
Compte tenu de l'environnement international de notre société, un bon niveau d'anglais est nécessaire.