SagemcomBois-ColombesNon précisé
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 :
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 ! »
Vous intégrerez notre équipe pour participer au prototypage d'une SDR sur plateforme SoC, du logiciel embarqué jusqu'au déploiement d'une forme d'onde.
Pendant votre stage, vous participerez au prototypage d'une radio logicielle (SDR) sur une plateforme à base de SoC (coeurs ARM associés à de la logique programmable, exécutant un système Linux embarqué).
L'objectif du projet est d'intégrer une chaîne de traitement SDR sur le SoC, d'y déployer une forme d'onde et d'évaluer les performances de l'ensemble, afin de valider cette architecture pour les futurs modules de communication.
Votre mission consistera notamment à :
Prendre en main une plateforme SDR à base de SoC (coeurs ARM et logique programmable, ex. type Zynq / RFSoC).
Mettre en place l'environnement logiciel embarqué (Linux embarqué, drivers d'accès au front-end radio, ex. libiio).
Intégrer une chaîne de traitement SDR sur le SoC et déployer une forme d'onde.
Gérer le flux de données entre la partie radio, la logique programmable et les coeurs applicatifs (streaming, contraintes temps réel).
Évaluer et optimiser les performances de la solution (débit, latence, charge processeur).
Documenter l'architecture, les choix d'intégration et les résultats.
Ce stage constitue une opportunité de travailler à la croisée de la radio logicielle, des systèmes embarqués et de l'architecture SoC.
Prêt(e) à relever le défi ?
QUI ETES VOUS ?
Vous êtes curieux(se), rigoureux(se) et appréciez les problématiques d'intégration système. Vous aimez faire fonctionner ensemble le matériel, les logiciels embarqués et les traitements du signal.
Vous maîtrisez Linux embarqué et possédez une bonne compréhension des architectures SoC associant des coeurs ARM et de la logique programmable, comme les plateformes Zynq. Vous êtes à l'aise avec le partitionnement matériel/logiciel entre les parties Processing System (PS) et Programmable Logic (PL).
Vous avez également des connaissances en radio logicielle (SDR), notamment avec GNU Radio, et disposez de notions en formes d'onde et en traitement du signal.
Côté développement, vous maîtrisez les langages C/C++ et Python. Vous savez interagir avec le matériel au travers de drivers et de bibliothèques d'accès bas niveau telles que libiio.