Recrutement Viveris.

Ingénieur Java Simulation Distribuée -Défense H/F - Viveris.

  • Rungis - 94
  • CDI
  • Viveris.
Publié le 16 Mai 2025
Postuler sur le site du recruteur

Les missions du poste

Viveris est un groupe de conseil et d'ingénierie spécialisé dans la conduite et la réalisation de projets dans les domaines de l'informatique et de l'électronique.

S'engager avec Viveris, c'est l'assurance de relever des défis techniques et humains tout en travaillant sur des projets innovants dans un environnement collaboratif et solidaire.Contexte de la mission :

Dans le cadre de projets de simulation avancée pour l'étude de concepts ou l'évaluation de performances algorithmiques, nous recherchons un Ingénieur Développement Logiciel Simulation en JAVA H/F. Vous interviendrez dans la conception, le développement et l'intégration de composants logiciels et d'IHM dans des environnements simulés complexes, distribués et fortement interconnectés.

Vos responsabilités :
- Prendre en main les environnements de simulation existants et comprendre les spécifications fournies par les responsables maîtrise d'oeuvre ;
- Développer des composants logiciels en Java (JDK 11) et Python pour simuler des fonctions critiques du système ;
- Intégrer et configurer des fédérés (modules logiciels interconnectés) dans une architecture de simulation distribuée, en s'appuyant sur des protocoles de communication temps réel tels que : TCP/IP, UDP, DDS (Data Distribution Service), HLA (High Level Architecture) ;
- Mettre en oeuvre les interfaces entre les différents simulateurs via des middlewares et des systèmes de messagerie distribuée ;
- Participer à l'intégration continue à travers la forge logicielle, avec gestion de configuration, documentation technique et scripts de tests ;
- Apporter un support aux utilisateurs des simulateurs en environnement de tests ou de démonstration.

Le profil recherché

Profil recherché :

Diplômé(e) d'une école d'ingénieur ou d'un parcours universitaire équivalent, vous disposez d'une expérience solide en développement logiciel. Vous êtes à l'aise avec les architectures réseau et les environnements systèmes complexes.

Compétences techniques :
- Développement logiciel : Java (sur JDK, 11 de préférence), Python ;
- Environnements : Windows 11, Ubuntu 18.04 ;
- Bonnes connaissances d'un protocole réseau temps réel : TCP, UDP, DDS, HLA ;
- Expérience en intégration de simulateurs dans des environnements distribués ;
- Connaissance des outils de gestion de configuration et des processus de validation logicielle ;
- Maîtrise de la documentation technique, compilation, intégration continue ;
- Anglais requis dans un contexte de collaboration internationale.

Nos avantages :
- Rémunération attractive et évolutive ;
- Mutuelle familiale à garanties hautes ;
- Tickets restaurant pris en charge à 60 % ;
- 100 % titre de transport urbain remboursé ;
- Primes d'intéressement, de participation et de cooptation ;
- Formation continue avec LinkedIn Learning et nos communautés techniques.

Postuler sur le site du recruteur

Parcourir plus d'offres d'emploi