
Ingénieur Conception Et Développement Logiciel Java / Jni (h/f)
Posted 15 days ago
Company Description
View moreLe 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 96 millions d'€ de Chiffre d'Affaires.
Job Description
Responsabilités :
- Analyser la documentation du middleware et les spécifications des simulateurs fournies par les responsables de maîtrise d'oeuvre ;
- Concevoir et développer des composants logiciels spécifiques au projet en Java, de la version 11 aux versions plus récentes ;
- Mettre en oeuvre et maintenir des interfaces Java Native Interface (JNI) afin d'assurer l'interopérabilité entre les composants Java et les bibliothèques natives ;
- Participer à l'intégration des articles logiciels sur les environnements Linux ;
- Assurer la gestion de configuration des sources, évolutions et livrables avec IBM Engineering Workflow Management (EWM) ;
- Réaliser les activités de validation de l'outil : élaboration et exécution des tests, rédaction des scénarios de test et des comptes rendus associés ;
- Rédiger et maintenir la documentation des développements réalisés, conformément aux processus métier et projet existants.
Profil recherché :
Ingénieur diplômé Bac+5 en informatique ou domaine connexe, vous justifiez d'au moins 5 ans d'expérience en conception et développement logiciel, idéalement dans un environnement industriel, critique ou fortement contraint. Vous disposez d'une solide expertise en développement Java et vous avez une bonne connaissance des problématiques d'intégration logicielle sous Linux.
Une expérience des mécanismes JNI, de la compilation de composants Java et natifs, ainsi que des démarches de validation logicielle est attendue.
Une sensibilité au domaine de la Défense, aux systèmes de simulation ou aux architectures logicielles distribuées est fortement appréciée.
Environnement technique :
- Langages : Java 11 et versions ultérieures, Java Native Interface (JNI) ;
- Systèmes : Ubuntu 18.04 à Ubuntu 26.04 selon les projets ;
- Compilation et intégration : JDK 11 et versions ultérieures, composants Java et bibliothèques natives ;
- Gestion de configuration : IBM Engineering Workflow Management (EWM) ;
- Qualité : tests, scénarios de validation, comptes rendus de tests, co-validation ;
- Documentation : documentation technique, documentation de développement et support utilisateur sous Word ;
- Domaine fonctionnel : middleware, simulateurs, interopérabilité entre briques logicielles et systèmes Défense.
Benefits
- Rémunération attractive et évolutive
- Tickets Restaurant
