CDI - Concepteur développeur C C++ - Linux temps réél embarqué (H/F)

DCNS
Canton de Sainte-Maxime, France
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton de Sainte-Maxime, France

Tech stack

Business Analytics Applications
C++
Code Coverage
Encodings
Communications Protocols
Continuous Integration
Linux
Embedded Software
Ethernet
Software Engineering

Job description

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.

Requirements

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, Niveau d'expérience min. requis

3 ans et plus

Niveau d'études min. requis

Bac+5 / Ingénieur ou équivalent

Benefits & conditions

Type de contrat standard

Durée indéterminée

Date prévue de prise de fonction

About the company

NAVAL GROUP Nous sommes un acteur international dans l'industrie navale de défense depuis plus de 400 ans, repoussant continuellement les limites pour construire l'avenir. Nous recrutons des talents pour concevoir, réaliser et entretenir des produits exceptionnels tels que des sous-marins, des porte-avions et des frégates dont la composante digitale est essentielle. UN ENVIRONNEMENT DE TRAVAIL POSITIF Implantés sur 10 sites en France et dans 18 pays, nous valorisons un environnement de travail agréable, favorisant la diversité des profils, l'esprit d'équipe et le bien-être. Cela se concrétise par une mixité sociale, des accords pour la qualité de vie au travail, un engagement dans le développement professionnel via la formation continue et l'implication des collaborateurs et collaboratrices dans la mise en œuvre collective de notre stratégie de responsabilité sociétale de l'entreprise (RSE). NOS CHIFFRES CLEFS 17 000 collaborateurs et collaboratrices 4,3 milliards d'euros de chiffre d'affaires, 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.

Apply for this position