Stage API multi-langage et web service

Internship
Posted 3 weeks ago

Filiale du groupe Engie, SIRADEL fournit à l’échelle mondiale des jumeaux numériques en 3D des territoires et des plateformes logicielles de planification de villes connectées, durables et résilientes.

En forte croissance pour le développement de solutions de design de réseaux 5G et de projets smart city, SIRADEL renforce l’ensemble de ses équipes pour relever les défis actuels et à venir.

CONTEXTE :

Ce stage s’inscrit dans le cadre des développements logiciels de simulation et la planification des infrastructures 4G/5G des réseaux d’accès cellulaires RAN (Radio Access Network). Il s’agit d’améliorer les capacités de nos API REST de calcul en y intégrant des librairies de traitement.

CE QUE VOUS FEREZ :

Vous travaillerez sur l’intégration d’une nouvelle librairie C++ de traitement de données, son build cross platteforme, le wrapping automatisé dans différents langages (C#, python, Java), et leur intégration dans les web services de calcul de propagation en Java.

En plus des développements, vous mettrez en place la chaine CI/CD suivant l’état de l’art, ainsi que les plans de test.

Le stage se déroulera au sein du service Sofware Engineering du département Infra Network Design (IND). L’étudiant.e travaillera avec des ingénieurs seniors qui l’aideront dans la conception et l’implémentation.

Dans votre mission, vous serez amené à :

  • Comprendre l’éco système des logiciels Siradel
  • Participer aux développements C++ de la librairie, au sein de l’équipe de développement Volcano, avec une cible multi plateforme (windows et linux)
  • Mettre en place la chaine d’intégration continue et de déploiement continu suivant l’état de l’art
  • Mettre en place les tests unitaires de la librairie
  • Etudier les différentes solutions de wrapping de librairie vers les cibles souhaitées
  • Intégrer la librairie dans les solutions de web services
  • Mettre en les tests unitaires et fonctionnels dans les web services

CE STAGE EST FAIT POUR VOUS SI :

Ce stage est le projet idéal pour un.e étudiant.e de master ou en école d’ingénieurs en informatique technophile, intéressé par tous les aspects du développement logiciel : la conception, l’implémentation dans différents langages de programmation, les tests automatisés, et la chaine CI/CD.

Un bon niveau en anglais est un plus.  

Ce stage est basé à Rennes

Rémunération : 1000 € net par mois.

ENVIRONNEMENT TECHNIQUE :

  • C++ – Visual 2019
  • SWIG
  • API REST en Java11
  • Python3
  • Docker
  • Build cross plateforme avec Cmake
  • Conan

Envie de rejoindre un challenge à la hauteur de vos ambitions ? N’attendez plus, rencontrons-nous !

N° de Référence d’annonce à rappeler : INDStage/RD/03-2022

Apply Online

A valid email address is required.