Consultez nos dernières offres similaires
Contenu de l'offre Stage : STAGE - Ingénieur : Développement d’une API C++ pour une plate-forme de logiciel réseau (SDN) F/H chez Stage
Description
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.
Voir la description des missions.
Dans un monde en constante mutation, à la fois imprévisible et riche d’opportunités, la confiance est essentielle au développement de nos sociétés. Confiance dans nos institutions. Confiance dans nos infrastructures. Confiance dans la technologie. Confiance les uns envers les autres.
Ceux qui font avancer le monde s’appuient sur Thales. Ils sont animés de grandes ambitions : rendre le monde meilleur et plus sûr.
Du fond des océans aux profondeurs du cosmos ou du cyberespace, nous aidons nos clients à affronter les défis d’un monde incertain avec confiance et à explorer ces nouvelles frontières avec optimisme. Maîtriser des environnements toujours plus complexes pour prendre des décisions rapides, efficaces, à chaque moment décisif.
Nous travaillons en collaboration pour concevoir et fournir des solutions technologiques d’exception, à la fois créatives et résilientes, au service de l’humain et durables. Ensemble, nous cultivons le potentiel extraordinaire de la technologie pour construire un avenir dans lequel chacun puisse avoir confiance.
Lettre de motivation requise
Non