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.
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.
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.
Le Groupe Viveris accompagne, en France, en Belgique et au Maroc, la transformation digitale des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : les systèmes d’information, l’informatique technique, les systèmes embarqués et les systèmes & réseaux. Quelques chiffres : - Création : 1986 - 12 implantations (en France, en Belgique et au Maroc) - 910 collaborateurs - 4 métiers, 10 expertises et 5 solutions Rejoindre Viveris c'est : - Intégrer une entreprise engagée, moderne, dynamique et créative ; - Accéder à une large diversité de projets sur les secteurs les plus innovants ; - Bénéficier d'une formation continue et d'un accompagnement dans la gestion de sa carrière et de sa mobilité. ------------------------------------------------------------------- Nos valeurs : INNOVER Crée par des ingénieurs pour des ingénieurs, l'innovation est l'ADN du groupe. Viveris s'implique dans les projets de ses clients en proposant des approches innovantes, tant en termes de technologies et d’architectures que de modèles économiques. SIMPLIFIER L'innovation est au cœur de notre métier et simplifier est devenu culturel et primordial. C'est pourquoi, Viveris s'engage à proposer des solutions simples et pérennes, tout en créant des relations de qualité entre l'ensemble des parties prenantes (clients, partenaires, collaborateurs). PARTAGER Pas de passion sans partage. Il suffit de rencontrer les équipes du groupe pour s’en convaincre. Viveris agit au quotidien pour transmettre ses savoirs à ses clients, accroître le niveau d’intervention de ses collaborateurs et partager la passion de ses métiers avec les futurs diplômés.