Enter a job title or keyword

Stage Conception et développement d'une passerelle DDS-Web en C++ et d'une bibliothèque JavaScript associée Défense & Sécurité Aix en Provence

Sopra Steria


Job Location:

Aix-en-Provence - France

Monthly Salary: Not provided by the employer
Posted: 2 October 2026 (3 days ago)
Application Deadline: 30 December 2026
Vacancies: 1 Vacancy

Job Summary

Nous recrutons un/une stagiaire - Conception et développement dune passerelle DDS-Web en C et dune bibliothèque JavaScript associée pour rejoindre notre Business Unit Défense & Sécurité. Vous intégrerez lAgence SOI qui fournit des produits et solutions dans le domaine des Liaisons de Données Tactiques (LDT) en France comme à lexport dans la plupart des pays de lOTAN auprès des Forces Armées des industriels majeurs de lArmement et des centres détude ou dessai.

La suite logicielle repose sur un modèle de données complexe utilisant DDS (Data Distribution Service) pour assurer les échanges entre ses composants. Lobjectif est de permettre à des applications Web JavaScript daccéder à ce modèle de données les navigateurs ne disposant pas nativement de bibliothèques DDS.

Le projet consiste donc à concevoir une solution permettant de connecter des applications Web à lécosystème DDS tout en conservant un haut niveau dabstraction pour les développeurs. Le travail se divise en deux axes principaux.

Vos missions :

1. Étude et mise en œuvre dune passerelle DDS Web

Dans un premier temps le stagiaire réalisera une étude des technologies permettant dexposer des données DDS vers une application Web :

  • Analyse des contraintes liées aux navigateurs Web.
  • Étude des protocoles et standards candidats :
    • WebSocket
    • gRPC-Web
    • REST
    • MQTT
    • Autres solutions pertinentes.
  • Comparaison des performances de la facilité dintégration et de la maintenabilité.
  • Choix dune architecture cible.

À partir de cette étude le stagiaire développera en C une passerelle assurant :

  • La connexion au système DDS existant
  • La conversion du modèle de données DDS vers le protocole choisi
  • La diffusion des mises à jour temps réel vers les clients Web
  • La réception et la transmission des commandes émises depuis lIHM Web vers DDS.

2. Développement dune API JavaScript simplifiée

Le modèle DDS utilisé est particulièrement riche et complexe. Afin de simplifier son utilisation une bibliothèque C de haut niveau fournit déjà des mécanismes avancés dabstraction :

  • Publication et souscription aux données
  • Gestion des événements
  • Accès simplifié aux objets métier
  • Encapsulation de la complexité DDS

Lobjectif de cette seconde partie est de reproduire ces mécanismes côté Web afin de proposer aux développeurs JavaScript une expérience similaire à celle disponible en C.

Le stagiaire devra notamment :

  • Définir une architecture dAPI JavaScript cohérente
  • Concevoir les abstractions permettant de manipuler le modèle métier
  • Développer une bibliothèque JavaScript/TypeScript sappuyant sur la passerelle réalisée
  • Produire une application de démonstration validant les fonctionnalités développées

Qualifications :

De formation Bac 5 École dIngénieur ou Universitaire spécialisée en  informatique vous recherchez un stage de fin détudes. Vous disposez de connaissances en développement C et avez des connaissances en Web (JavaScript / TypeScript). 

Vous appréciez le travail en équipe avez une bonne capacité danalyse et de synthèse Vous êtes autonome et rigoureux dans votre travail  

Alors rejoignez-nous !


Informations supplémentaires :

Rejoignez une entreprise où lhumain linnovation et limpact se rencontrent.
Chez CS nous offrons :

Une expérience collaborateur enrichissante portée par un environnement de travail conçu pour favoriser la flexibilité lautonomie et le bien-être au quotidien.

Un parcours dintégration complet pensé pour embarquer chaque talent dès le premier jour et une Academy pour développer vos compétences enrichir votre expertise et construire les parcours professionnels qui vous ressemblent.

Un engagement sociétal fort : plus de 3 000 associations soutenues une politique handicap active une culture inclusive une démarche de numérique responsable et des partenariats comme Elles bougent pour inspirer les talents féminins de demain.

et bien dautres avantages à découvrir en nous rejoignant !

Notre singularité  Lalliance unique entre expertise technologique projets critiques et engagement humain. Entreprise innovante et responsable nous construisons un environnement éthique inclusif et tourné vers lavenir. Ouverts à tous les talents nous croyons que la diversité est une richesse.

#SOI #Logiciel #Liaisondedonnéestactiques #C #Web

Employeur inclusif et engagé notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. Cest pourquoi attachés à la mixité et à la diversité nous encourageons toutes les candidatures et tous les profils.

Work :

No


Employment Type :

Intern


About Company

Company Logo

Sopra Steria, a major Tech player in Europe with 52,000* employees in nearly 30 countries, is recognised for its consulting, digital services and solutions. It helps its clients drive their digital transformation and obtain tangible and sustainable benefits. The Group provides end-to- ... View more

View Profile View Profile