Cette offre n’est plus disponible.

STAGE - Ingénieur : Développement d’une API C++ pour une plate-forme de logiciel réseau (SDN) F/H

Stage
Gennevilliers
Salaire : Non spécifié
Télétravail non autorisé

Thales
Thales

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

QUI SOMMES-NOUS ?

Thales propose des systèmes d’information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d’importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d’information critiques et cybersécurité, répondent aux besoins de marchés où l’utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.Le site de Gennevilliers est le cœur des activités de conception, et de développement et de soutien des produits et solutions de radiocommunications des Armées, des systèmes de réseaux d’infrastructures résilients et de communications par satellite, et ainsi que des solutions de cybersécurité.

QUI ETES-VOUS ?

Tu es en dernière année d’école d’ingénieur et tu recherches un stage de fin d’étude ?

Tu maîtrises les langages C et C++ ?

Tu es à l’aise en conception objet ?

Tu sais appliquer asynchrone, threads ?

Tu as des connaissances en modélisation et en génération de code ?  

Tu as des connaissances en Java, LUA, Python, rust… ?

Tu as une capacité d’analyse et de synthèse ?

Tu es reconnu pour ton autonomie ?

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

Dans le cadre de l’évolution d’une plate-forme d’orchestration SDN (Software Define Network), tu développeras une API pour le code métier des utilisateurs de cette plate-forme.

Tu seras en charge de consulter les utilisateurs pour capter leurs besoins. Il faudra ensuite définir une API C++ basée sur les services rendus par la plate-forme et la description d’un bloc métier fournie par l’utilisateur sous la forme d’un modèle DSL (Domain Specific language). Tu pourras par la suite proposer une translation de langage via l’outil swig (C++ vers lua, python, rust, …)

Les développements se feront dans un contexte Agile afin d’appréhender les concepts des méthodologies de travail mises en œuvre au sein de la société, diversifier les tâches et favoriser l’autonomie.

Pour définir cet API, tu devras :

  • Prendre la maîtrise du langage C++, notamment les coroutines
  • Prendre en main les outils de modélisation DSL et de génération de code en Java (Xtext/Xtend)
  • Proposer un tutoriel pour l’utilisation de cette API
  • Présenter régulièrement vos travaux et leurs résultats au services (phase de restitution)
  • Réaliser toutes les activités dans un contexte de développement appliquant les bonnes pratiques Agile.

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres