Stage 5-6 mois : BTS_R Tools Migration and Modernization

Stage(5 à 6 mois)
Montigny-le-Bretonneux
Télétravail occasionnel
Salaire : Non spécifié

KONTRON TRANSPORTATION
KONTRON TRANSPORTATION

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Contexte

Les outils WBCS/WinTool associés à l’entité Base Transceiver Station (BTS) du réseau GSM-R sont des applications legacy développées sous Windows avec Microsoft Visual Studio 6.0. En raison de l’obsolescence de cet environnement, des contraintes de maintenance et des exigences actuelles de pérennité, il est nécessaire d’étudier des solutions de modernisation, soit par une migration vers un environnement Linux, soit par une montée de version vers une édition récente de Microsoft Visual Studio sous Windows.

Missions

Le stagiaire aura pour mission

d’analyser l’architecture et les dépendances des outils WBCS/WinTool associés à la BTS du réseau GSM-R, développés en C/C++ sous Visual Studio 6.0.

d’étudier et comparer deux scénarios de modernisation : la migration vers un environnement Linux (toolchain GCC/Clang, Qt, sockets POSIX) ou la mise à niveau vers une version récente de Microsoft Visual Studio sous Windows.

Le stage inclut la refactorisation du code selon les standards modernes C/C++, l’adaptation de l’interface graphique (Qt ou équivalent), la modernisation des mécanismes de communication réseau (TCP/IP), ainsi que les phases de tests, de validation et de documentation technique.

Environnement technique

Langages et outils :

C/C++, QT, TCP/IP, SCTP, GCC, MinGW, gdb ,socket ,Toolchain , valgrind ,git

Systèmes :

Linux, Windows


Profil recherché

Compétences requises

- Solides connaissances en programmation C et C++

- Connaissance des standards modernes de C++ (C++11 ou supérieur) est un plus.

- Expérience avec Qt pour la conception d’interfaces graphiques cross-platform.

- Connaissance de Linux et de l’environnement de développement Linux.

- Notions de Windows pour assurer la compatibilité multi-plateforme.

- Expérience avec GCC, CMake, Make ou équivalents.

-Compréhension des scripts de build et automatisation de compilation

- Connaissance des sockets TCP/IP et des communications réseau sur Linux.

Apport du stage

 - Immersion dans un secteur stratégique et en pleine transformation digitale, où les systèmes de communication évoluent vers des standards modernes (GSM‑R vers FRMCS/5G) pour améliorer la sécurité, la fiabilité et l’efficacité des opérations ferroviaires

- Expérience pratique des environnements de développement Linux et Windows.

- Développement de compétences en programmation système et réseau,

-compréhension des enjeux et défis des études de faisabilité dans un environnement R&D


Déroulement des entretiens

Vous rencontrerez le manager, le maitre de stage ainsi que la HR Partner

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.