Critères de l'offre
Métiers :
- Concepteur développeur C/C++ (H/F)
Expérience min :
- 3 à 5 ans
Secteur :
- Industries Aéro, Naval et Défense
Diplômes :
- Bac+5
Compétences :
- C++
- Linux unix
- SonarQube
Lieux :
- Saint-Tropez (83)
Conditions :
- CDI
- Temps Plein
Description du poste
Naval Group recrute, pour son site de Saint-Tropez, un/une Ingénieur Logiciel en CDI en charge de participer au développement de logiciels embarqués.
Au sein de la direction Drones, Systèmes autonomes & Armes sous-marines qui produit, commercialise et assure la maintenance de nombreux équipements et systèmes sous-marins, des torpilles aux contre-mesures en passant par les drones et les systèmes de lancement, vous rejoignez le service Logiciels Embarqués.
Vous travaillerez sur le sujet des Systèmes de Lancement de Torpille. Ces systèmes complexes embarquent un ensemble de logiciels et permettent à un opérateur marin de lancer une ou plusieurs armes, ou contre-mesure selon le produit. Ces logiciels sont principalement développés en langage C. Un des enjeux de ce poste est de maintenir une ligne de produits logiciels compatible d'un maximum de programme les utilisant, et d'adapter le logiciel au fur et à mesure des évolutions matérielles (traitement d'obsolescence).
Vous aurez de la latitude pour faire évoluer les pratiques et processus, et importer les standards actuels de déploiement (CI/CD, conteneurisation, …) dans cette activité.
Les développements de ces logiciels répondent à des standards de l'industrie de défense, dont notamment la DO178C. Une connaissance de cette norme serait un plus.
Vous serez hiérarchiquement rattaché au Responsable de Service et reporterez fonctionnellement au Responsable de Coordination Technique, en étant son relai pour ce projet de système de lancement Torpille.
Pour ce poste, Au sein d'une équipe de développement de quelques personnes, vos missions sont les suivantes :
- Conduire et garantir la réalisation des tâches de développement du logiciel sur les composants confiés
- Participer à l'élaboration des spécifications logicielles.
- Réaliser la conception, le codage et les tests (unitaires / fonctionnels)
- Intégrer les éléments logiciels dans le système.
- Contribuer aux évolutions et à l'amélioration du produit.
- Participer aux offres techniques sur votre périmètre.
- Réaliser l'ensemble des revues et points d'arrêt demandé par le processus Naval Group avec la qualité.
Les possibilités d'évolution sont nombreuses, le service est très sollicité pour développer les logiciels embarqués sur les drones sous-marins.
Description du profil
Vous avez une formation BAC+5 avec une spécialisation en développement logiciel vous justifiez d'une expérience minimum de 3 ans vous ayant permis de mettre en pratique les connaissances et compétences suivantes :
Impératif
· Rédaction de documentation technique (spécification, architecture, conception, plans de tests, ...), = test en meme temps, avant de développer il faut rediger les spec systèmes, (pas trop faire de l'archi), tenir à jour le backlog, écrire les procédures de tests, les compte-rendu de tests, il y a des gros cahier de tests, DO178 norme de développement dans l'aérospatial ++, cycle en V
· Développement en langage C/C++ sous Linux et OS temps réel / proche des cartes électroniques
· Protocoles de communication : Ethernet, CAN (RS422)
· Intégration et validation logicielle
· Outils d'analyse de code statique (qualimétrie) et dynamique (couverture de code)
Souhaité
· Protocoles de communication : Ethernet, CAN (RS422)
· Intégration et validation logicielle
· Outils d'analyse de code statique (qualimétrie et dynamique (couverture de code)
· Pratique de la norme DO178-C
· Pratique des pipeline CI/CD, conteneurisation
L'entreprise : Naval Group
Recommandé pour vous


