CDI - Concepteur logiciel framework (H/F)

Digital 1 - Permanent contract France, Ollioules

Organization

NAVAL GROUP
We are a global player in the naval defence industry with over 400 years of history, continually pushing the boundaries to build the future. We recruit new talent to design, build and maintain exceptional products such as submarines, aircraft carriers and frigates, which have a vital digital component.

A POSITIVE WORK ENVIRONMENT
With 10 sites in France and a footprint in 18 countries, we value a welcoming work environment that fosters diversity of profiles, team spirit and well-being. This is reflected in our social mix, our agreements on quality of life at work, our commitment to professional development through ongoing training and the involvement of our employees in the collective implementation of our corporate social responsibility (CSR) strategy.

OUR KEY FIGURES
17 000 employees
4.353 billion euros in sales
Average age: 42
Average seniority: 12 years
Over 23% women recruited on permanent contracts

Mission description

Specialization/Job :

Digital - Embedded software designer

Job detail :

CDI - Concepteur logiciel framework (H/F)

Naval Group recherche pour son site de Ollioules un Concepteur Logiciel Framework H/F.
La direction SMC de Naval Group développe et maintient les systèmes de combat des navires de surface et des sous-marins. Au cœur de ces systèmes se trouvent les CMS, des logiciels qui permettent de contrôler les équipements du système de combat. Ces équipements sont les senseurs (par exemple les radars), les armes (par exemple les missiles) et les liaisons de données tactiques.
Les CMS sont des logiciels complexes, distribués, temps-réels et tolérants aux pannes. Afin de remplir ces exigences, les CMS s'appuient sur des socles logiciels, aussi appelés "frameworks", qui leur offrent les services nécessaires, en mettant en œuvre des techniques avancées.
Ces frameworks sont principalement développés en Java mais les parties les plus exigeantes en termes de performance sont développées en C++ et doivent s’interfacer avec des logiciels en java.
Au sein du service FMK de la direction SMC, service en charge de la réalisation des frameworks pour les CMS, vous devrez assurer les évolutions de ces frameworks. Vous devrez par ailleurs identifier et mener les travaux R&D destinés à anticiper les besoins fonctionnels ou technologiques.
A ce titre, l'ingénieur(e) aura comme missions de :
·       Recueillir les besoins des clients internes, exprimés en termes d’exigences et d’architecture système, et les spécifier au niveau logiciel,
·       Proposer une conception qui réponde aux spécifications,
·       Réaliser le développement et la validation des évolutions ou des corrections,
·       Mettre en œuvre et maintenir l'environnement d’exécution (installation d’un OS sur machine nue, configuration de conteneurs, configuration machine virtuelle, …),
·       Mettre en œuvre et maintenir l'environnement d'intégration continue utilisé pour la qualification,
·       Assurer le support aux équipes d'Intégration/Validation/Qualification, investiguer les problèmes en plateforme,
·       Mettre à jour la documentation des frameworks,
·       Identifier et réaliser les études internes de R&D et effectuer une veille technologique.

Ainsi que des compétences en :
·       Techniques de programmation concurrente (multi-threading),
·       Système d'exploitation Linux (noyau, environnement de développement, shell) et réseau,
·       langage C++ (versions récentes >= 11), Python,  java.
·       Un plus serait des compétences :
o   Conteneurs (docker, podman, kubernetes)
o   Architectures de logiciels répartis,
o   Logiciels embarqués et temps-réel,
o   Familiarité avec les méthodes d’ingénierie système,

Profile

Diplômé(e) d’une école d’ingénieur, vous disposez d’une expérience à minima de 3 années vous ayant permis de développer des compétences en :
·       architectures de logiciels répartis,
·       techniques de programmation concurrente (multi-threading),
·       langage Java, le C++ serait un plus,
·       système d'exploitation Linux et réseau.
Vous possédez des qualités d’organisation, de rigueur et vous êtes intéressé(e) par la technique. Dynamique, vous êtes doté(e) d’une excellente capacité relationnelle et d’écoute. Diplomate, vous recherchez le travail en équipe dans le respect d’un processus exigeant. Curieux(se), vous êtes aussi force de proposition et pleinement impliqué(e) sur vos projets.

Naval Group est convaincu que la diversité est une richesse pour l'entreprise et un atout pour sa performance. C'est pourquoi nous soutenons l'égalité entre les femmes et les hommes et favorisons l'insertion professionnelle, l'accès et le maintien dans l'emploi des personnes en situation de handicap.

Experience :

5+ years

Education level :

5 - Not applicable

Studies domains :

  • IT/Enterprise IT System/Telecommunications

Details

Contract start date :

09/01/2023

Professionnal category :

Executive

Geographical implantation :

  • Europe,
  • France,
  • Provence-Cote d'Azur,
  • Ollioules

Company :

NAVAL GROUP

Reference :

P2017-011647-1

Publication date :

07/24/2023