Informations générales
Service de rattachement
Partout dans le monde, grâce aux solutions innovantes conçues et fabriquées par ses équipes, Sagemcom permet au plus grand nombre d'accéder au haut débit Internet, aux divertissements, et à une énergie maîtrisée. Entreprise à mission depuis 2022, Sagemcom est leader technologique dans le monde des télécoms et de l'énergie, et ses équipes s'engagent chaque jour à fournir des solutions sur mesure et responsables, adaptées aux besoins de leurs clients opérateurs télécom et utilities.
Aujourd'hui, notre Groupe est :
• Numéro 1 mondial des solutions haut débit (box internet et services logiciels associés)
• Leader technologique des solutions audio-vidéo (hubs vidéo 4K et Video SoundBox™ )
• Leader européen des solutions smart-grid (comptage communicant, réseaux intelligents, électrification rurale, IoT)
En 2024, Sagemcom a réalisé un chiffre d'affaires de 2.3 milliards d'euros, et s'appuie sur 6 500 collaborateurs répartis dans plus de 50 pays.
Intégrer le groupe Sagemcom, c'est rejoindre un groupe de dimension internationale, où vous pourrez chaque jour relever de nouveaux défis. Si le travail en équipe, l'agilité, la créativité et les nouvelles technologies vous intéressent, rejoignez l'aventure ! »
Référence
2025-1731
Description du poste
Titre du poste
Ingénieur développement logiciel H/F
Contrat
Stage
Description de l'équipe
Vous intégrerez l'équipe de développement logiciel en charge des plateformes 5G Sagemcom.
Description de la mission
Sujet du stage : Développement d’un Outil d’Analyse de Performance 5G à Haute Vitesse
Objectif : Développer une suite d'outils intelligents permettant d’analyser automatiquement les performances RF 5G (débit, efficacité spectrale, stabilité, etc.) dans des scénarios à haute vitesse.
Le premier outil, 5G LogAnalyzer, exploitera des logs collectés de tests de terrain et de tests en laboratoire (messages over-the-air, logs du modem 5G, tcpdump, etc.) pour détecter les cycles uplink/downlink, extraire les métriques clés, et produire des visualisations claires et comparatives. Le stagiaire développera cet outil dans le langage de son choix (Python, Rust ou C++). Le format de sortie, également au choix du stagiaire, sera choisi pour être exploitable facilement : page web, feuille excel, pdf, etc.
Le second outil, 5G LiveMonitor, sera développé en C++ et reprendra les méthodes et traitements définis pour le premier outil, tout en s’appuyant sur l’analyse en temps réel des paquets de diagnostic. Il sera intégré à notre middleware 5G embarqué (basé sur le Framework OpenWRT). Les résultats seront rendus accessibles via un REST serveur lui même intégré dans le middleware et permettant ainsi une visualisation optimale sur PC (browser) et/ou appareils mobiles (Android et/ou iOS).
Cette suite d'outils contribuera directement à l’évaluation technique de prototypes et à l’optimisation de nos solutions FWA. Elle permettra d’accélérer considérablement le traitement des données tout en renforçant la précision des analyses de performance 5G.
Étapes du projet
Outil 1 – 5G LogAnalyzer
- Phase 1 – Exploration & Spécifications
Analyse des formats de logs RF 5G et des scénarios de test haute vitesse
Identification des métriques clés et rédaction du cahier des charges
- Phase 2 – Détection Automatique des Cycles
Développement d’un algorithme de détection uplink/downlink
Prise en compte de différents patterns de trafic (bursts, flux continus)
- Phase 3 – Backend d’Analyse & Stockage
Structuration et traitement de gros volumes de logs
Intégration d’analyses statistiques et, si pertinent, de modules IA pour traiter les logs
- Phase 4 – Interface & Visualisation
Développement d’une interface intuitive pour afficher les résultats (web, desktop ou mobile)
Génération de graphiques dynamiques et de rapports automatisés (PDF/HTML)
Outil 2 – 5G LiveMonitor
- Phase 1 – Exploration & Spécifications
Analyse du format des paquets de diagnostic du modem cellulaire
Identification des métriques clés et rédaction du cahier des charges
- Phase 2 – Application embarquée
Prise en mains du middleware 5G (OpenWrt, Linux embarqué) pour y intégrer l'application
Conception et développement de l'application en C++
- Phase 3 – Interface Web
Conception du layout de la page et choix des données temps réel à afficher pour le monitoring et l'historique de l'évolution des données.
Développement de la page Web en mode responsive pour s'adapter au client (desktop ou mobile).
Profil recherché :
Étudiant(e) en informatique, ingénierie, télécom ou data, avec un intérêt pour les réseaux mobiles, l’analyse de performance et les systèmes embarqués. La maîtrise de Python ou d’un langage moderne est un plus. Des connaissances en Linux embarqué, OpenWRT, ou développement d’applications desktop/mobile sont également appréciées. Le stage offre une forte autonomie technique, des données réelles issues de tests 5G, et un impact direct sur nos processus internes.
Sagemcom est une entreprise handi-accueillante.
Ce que vous trouverez chez Sagemcom :
Un cadre de travail stimulant dans une entreprise internationale et engagée
Des perspectives d'évolution et de formation régulière
Un management de proximité et une grande autonomie dans les missions
Localisation du poste
Localisation du poste
Europe, France, Bécon Les Bruyères