Soft At Home
Postée il y a 3 jours
votre rôle
Vous intégrerez l'équipe en charge des solutions Wi-Fi pour travailler sur un projet innovant de simulation hardware du Wi-Fi.
Ce projet s'inscrit dans le cadre de la Prpl Foundation, qui vise à développer des solutions open-source pour les équipements réseau domestiques.
L'objectif du stage est de mettre en place une infrastructure de simulation permettant de tester et valider des fonctionnalités Wi-Fi avancées, en utilisant des outils comme QEMU, des interfaces TAP, et des composants de la stack Wi-Fi (drivers, hostapd, wpa_supplicant, etc.). Vous utiliserez également des outils d'intégration continue tels que GitLab CI/CD et Jenkins pour automatiser les tests et le déploiement.
Le stage consistera à :
- Configurer un environnement virtualisé basé sur QEMU et des machines x86 pour simuler des équipements réseau (passerelles, répéteurs).
- Intégrer et tester des composants de la stack Wi-Fi, tels que hostapd, wpa_supplicant, et les drivers Wi-Fi.
Utiliser et contribuer à des outils issus de l'initiative Prpl Foundation, comme pwhm.
- Mettre en place des pipelines d'intégration continue avec GitLab CI/CD et Jenkins pour automatiser les tests et le déploiement des configurations.
- Tester des fonctionnalités Wi-Fi dans cet environnement simulé.
- Documenter les étapes de configuration et les résultats des tests pour faciliter la réutilisation de l'environnement.
- Simuler des scénarios Wi-Fi complexes (gestion des interférences, roaming, QoS, etc.) serait un plus.
Vous serez donc en charge des activités suivantes :
- Étudier et comprendre les outils et composants de la stack Wi-Fi (hostapd, wpa_supplicant, drivers).
- Configurer et automatiser un environnement de simulation avec QEMU et des interfaces TAP.
- Intégrer et tester pwhm de la Prpl Foundation.
- Mettre en place des pipelines CI/CD pour automatiser les tests des scénarios Wi-Fi.
- Simuler des scénarios Wi-Fi et analyser les performances (débit, latence, stabilité).
- Proposer des améliorations et contribuer à la documentation technique.
votre profil
- Étudiant(e) en 5e année d'école d'ingénieur ou en Master 2 Télécom ou en Master 2 informatique et systèmes embarqués : vous êtes passionné(e) par les technologies réseau, le Wi-Fi et les environnements open-source.
Une expérience préalable avec QEMU, hostapd, wpa_supplicant ou des outils CI/CD est un plus.
- Connaissances des environnements Linux et des outils de virtualisation (QEMU, KVM).
- Bonne compréhension de la stack Wi-Fi : hostapd, wpa_supplicant, drivers Wi-Fi.
- Notions sur les protocoles Wi-Fi (802.11, WPA, WPS) et leur fonctionnement.
- Expérience avec des outils open-source liés au Wi-Fi.
- Compétences en scripting (Shell, Python) et en configuration réseau (TAP, bridge).
- Connaissance des outils de build et de gestion de version (Make, Git).
- Anglais technique
- Une Connaissance des outils d'intégration continue (GitLab CI/CD, Jenkins) serait un plus
entité
SoftAtHome est un éditeur logiciel innovant qui invente la maison connectée de demain pour le compte des Opérateurs Telecoms à travers le monde. SoftAtHome offre 5 solutions logicielles permettant d’appréhender l’ensemble des dimensions de la maison connectée : Connect’ON pour l’accès haut débit, Wifi’ON pour le Wi-Fi intelligent, Secure’ON pour la cybersécurité de la maison, Watch’ON pour les services de vidéo et Eyes’ON pour l’analytique et la QoE.
Sa technologie est déployée dans 30 millions de foyers et dans plus de 30 pays. Ses clients sont les Opérateurs Telecoms, notamment Orange, Etisalat, Swisscom, Telenor, …
Pour en savoir plus : www.softathome.com