Repérée sur candidat.francetravail.fr · il y a 2 j

Ingénieur / Ingénieure sécurité web

Forums Talents Handicap

Lieu
Marseille 1er Arrondissement, FR
Télétravail
Non précisé
Contrat
CDD
Séniorité
Junior
Domaine
autre

Le quiz de niveau n'est pas encore disponible pour cette offre.

La candidature se fait directement auprès de l'entreprise. Zeroday Cyber Academy ne transmet aucun dossier et n'intervient pas dans le recrutement.

Stage de fin d'études chez CS (filiale Sopra Steria), à Marseille, sur les Liaisons de Données Tactiques. La mission consiste à concevoir une passerelle en C++ reliant un système DDS (Data Distribution Service) à des applications Web, puis une bibliothèque JavaScript/TypeScript simplifiant son usage. Un stage technique de développement bas niveau et protocoles, au sein d'une business unit Défense & Sécurité, plus proche du génie logiciel que de la cybersécurité à proprement parler.

Compétences techniques

  • C++
  • JavaScript
  • TypeScript
  • DDS (Data Distribution Service)
  • WebSocket
  • gRPC-Web
  • MQTT

Compétences citées dans l'annonce

  • JavaScript

Description du poste

## Le poste Stage de fin d'études chez CS (filiale de Sopra Steria), à Marseille, au sein de la Business Unit Défense & Sécurité, Agence SOI (Liaisons de Données Tactiques). ## Contexte La suite logicielle repose sur un modèle de données complexe utilisant DDS (Data Distribution Service) pour les échanges entre composants. Les navigateurs ne disposant pas nativement de bibliothèques DDS, l'objectif est de permettre à des applications Web JavaScript d'accéder à ce modèle de données. ## Missions **1. Étude et mise en œuvre d'une passerelle DDS - Web** - Analyse des contraintes liées aux navigateurs Web. - Étude des protocoles et standards candidats : WebSocket, gRPC-Web, REST, MQTT, et autres solutions pertinentes. - Comparaison des performances, de la facilité d'intégration et de la maintenabilité. - Choix d'une architecture cible, puis développement en C++ d'une passerelle assurant la connexion au système DDS, la conversion du modèle de données vers le protocole choisi, la diffusion des mises à jour temps réel vers les clients Web, et la réception des commandes émises depuis l'IHM Web vers DDS. **2. Développement d'une API JavaScript simplifiée** - Définir une architecture d'API JavaScript cohérente. - Concevoir les abstractions permettant de manipuler le modèle métier. - Développer une bibliothèque JavaScript/TypeScript s'appuyant sur la passerelle réalisée. - Produire une application de démonstration validant les fonctionnalités développées. ## Profil recherché Bac+5, école d'ingénieur ou université spécialisée en informatique, en recherche de stage de fin d'études (information tronquée à la source).
Voir l'annonce d'origine chez le recruteur ↗

Offres similaires

Toutes les offres d'emploi