Stage 5-6 mois : BTS_R Tools Migration and Modernization

Stáž(5 až 6 měsíce/měsíců)
Montigny-le-Bretonneux
Příležitostná práce z domova
Plat: Neuvedeno

KONTRON TRANSPORTATION
KONTRON TRANSPORTATION

Máte zájem o tuto nabídku?

Otázky a odpovědi ohledně nabídky

Pozice

Popis pozice

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


Požadavky na pozici

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


Proces náboru

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

Chcete se dozvědět více?