
Concepteur Logiciel Performance (h/f)
Posted 3 days ago
Company Description
View moreActeur international du naval de défense, Naval Group est partenaire des États dans la maîtrise de leur souveraineté maritime. Naval Group développe des solutions innovantes pour répondre aux besoins de ses clients. Présent sur la totalité du cycle de vie des navires, le groupe conçoit, réalise, équipe, intègre, maintient en service et modernise des sous-marins et des bâtiments de surface, ainsi que leurs systèmes et leurs équipements, jusqu’au démantèlement et à la déconstruction. Ses savoir-faire uniques dans les systèmes autonomes, les armes sous-marines et les drones placent Naval Group en pole position pour devenir leader européen dans ce domaine. Industriel de haute technologie, il s’appuie sur ses expertises exceptionnelles, des moyens de conception et de production uniques et sa capacité à monter des partenariats stratégiques, notamment dans le cadre de transferts de technologie.
Job Description
Missions :
Concepteur logiciel performance chez ESFLG :
Garantir la performance et la stabilité des versions logicielles produites par le département en déroulant des campagnes de test et d’analyses poussées.
Analyser, comprendre et optimiser les performances du système de direction de combat (CMS) : identifier les goulots d’étranglement, mener des campagnes de mesures et interpréter les résultats pour proposer des améliorations concrètes de l’architecture.
Développer et maintenir des outils d’analyse, de profilage et d’automatisation des tests de performance.
En collaboration avec les équipes de développement, d’architecture et de validation, contribuer à garantir le respect des exigences de temps de réponse, de démarrage, de stabilité…
Mener des opérations de support aux utilisateurs (équipe de vérification et validation et Marins) en mission en mer ou à quai. En particulier, contribuer aux investigations techniques des incidents complexes, produire les analyses de causes racines et établir des recommandations argumentées.
Profil
- Votre formation : Ingénieur spécialisé en informatique.
- Vos compétences : Spécialisation dans l’ingénierie du logicielle, une bonne connaissance de la JVM est souhaitable, des outils d’analyse CPU, mémoire, réseau.
Une première expérience ayant validé la compréhension des architectures distribuées et des systèmes concurrents est souhaitable.
- Vous connaissez / Vous maîtrisez : Le développement OO, le Java, le python.
Les systèmes linux, les outils de profilage java usuels. L’environnement CI/CD (Gitlab, Jenkins), la conteneurisation et les outils associés (Docker).
- Vous êtes à l’aise pour : travailler en équipe, communiquer de manière assertive et synthétique, et faire preuve de rigueur.
