Architecte Logiciel H/F – OllioulesHauts-de-Seine(92)Rémunération selon profil
La société
Notre client est leader dans le domaine de la construction navale et des systèmes marins. Avec une histoire riche et une réputation internationale, il conçoit, développe et produit des navires de surface, des sous-marins et des équipements maritimes avancés.
La société, dont le siège social est situé en France, s’est imposée comme un acteur majeur de l’industrie navale mondiale grâce à son expertise technologique et à ses capacités d’innovation. Elle fournit des solutions complètes et sur mesure.
Reconnue pour la qualité et la fiabilité de ses produits, ainsi que pour son engagement en faveur de la sécurité et de la protection de l’environnement, l’entreprise s’appuie sur une équipe talentueuse de ingénieurs, de chercheurs et de professionnels hautement qualifiés qui travaillent en étroite collaboration pour offrir des solutions maritimes avancées et adaptées aux défis actuels et futurs.
Grâce à son savoir-faire et à son expérience, notre client contribue à renforcer les capacités navales des pays du monde entier, tout en favorisant le développement durable des océans et la préservation des écosystèmes marins.
Le poste
Basé(e) à Bagneux, vous êtes rattaché(e) à la Direction Systèmes et Missions de
Combat qui 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 (combat management system), des logiciels qui permettent de contrôler les équipements du système de combat. Ces équipements sont les senseurs, les armes et les liaisons de données tactiques. Les CMS sont des logiciels complexes, distribués, temps-réels et tolérants aux pannes.
Intégré(e) au sein du service qui a en charge les évolutions, 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, et en tant qu’architecte vos missions seront les suivantes :
· 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 architecture et 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 utiliser 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.
Avantages du poste
- Projets innovants
- Entreprise en forte croissance
- Entreprise internationale
Savoir être
- Autonomie
- Rigueur
- Charismatique, Leadership, Bonne affirmation de soi
Compétences requises
Vous êtes titulaire d’un diplôme d’ingénieur informatique et vous disposez d’une expérience confirmée en tant qu’architecte logiciel.
Vous disposez d’une très bonne connaissance des langages C++11, Java, Python.
Vous disposez d’une très bonne connaissance du système d’exploitation Linux (noyau, environnement de développement, Shell) et réseau,
Vous disposez d’une expérience en architecture distribuée, en logiciels embarqués et temps réel.
Savoir faire
- Compétence en architecture distribuée
- Compétence en programmation concurrente multithreading
- Très bonnes compétences en système d'exploitation Linux
Domaine d'activité
INFORMATIQUE / DIGITAL / ITEnvironnement
C++11 / Linux / logiciels embarquésContact
