OmDev Logo
GetYourJob
0
Publié hier

Stage de Fin d'Études - Ingénieur·e Développement Logiciel Embarquéh - F H/F

Entreprise
SagemcomRecrute en direct
Localisation
Bruyères - 88
Sur site
Type de contrat
Stage
Niveau
Junior
Rémunération
Pas de salaire renseigné

Description du poste

Détail du poste


Description du poste

Titre du poste

Stage de fin d'études - Ingénieur.e Développement Logiciel EmbarquéH/F

Contrat

Stage

Description de l'équipe

Au sein de l'activité Broadband de Sagemcom, vous intégrerez une équipe en charge du développement des passerelles résidentielles (Residential Gateways). Ces équipements reposent sur une plateforme Linux embarquée et s'appuient, pour certaines fonctions spécifiques, sur des microcontrôleurs dédiés pilotant notamment le Bluetooth, les protocoles ZigBee et Thread, la gestion des LEDs ou encore des écrans e-ink.

Description de la mission

VOTRE FEUILLE DE ROUTE :

Sujet de stage - Portage des firmwares microcontrôleurs vers Zephyr OS pour les passerelles résidentielles

Aujourd'hui, ces microcontrôleurs utilisent des firmwares basés sur FreeRTOS. Dans une démarche visant à améliorer la portabilité, la maintenabilité et l'évolutivité des développements, l'équipe souhaite étudier l'adoption de Zephyr OS, système d'exploitation temps réel open source soutenu par la Linux Foundation

Dans le cadre de ce projet, vous serez amené(e) à :

· Prendre en main l'architecture des firmwares embarqués existants et les différentes fonctionnalités supportées sur les plateformes microcontrôleurs.

· Étudier l'architecture, les services et les mécanismes de développement proposés par Zephyr OS.
Réaliser le portage des composants logiciels existants vers Zephyr sur différentes familles de microcontrôleurs(MSP430, STM32, EFR32).

· Valider le bon fonctionnement des fonctionnalités embarquées et mesurer les bénéfices apportés par cette nouvelle architecture logicielle.

· Mettre en place un environnement de développement favorisant une bonne expérience développeur, basé sur des outils et processus standardisés.

· Intégrer des mécanismes d'intégration continue (GitLab CI) et de tests de non-régression.

· Documenter les choix d'architecture, les développements réalisés et les recommandations pour une éventuelle adoption industrielle.

Ainsi, vous développerez des compétences concrètes en systèmes embarqués, RTOS, Zephyr OS, Linux embarqué, intégration continue, développement bas niveau et architectures IoT.

Profil recherché :

Étudiant(e) en dernière année d'école d'ingénieur, spécialisé(e) en systèmes embarqués, Linux embarqué ou informatique industrielle.

Curieux(se), rigoureux(se) et autonome, vous êtes attiré(e) par les problématiques de développement bas niveau, les systèmes embarqués open source et les bonnes pratiques d'industrialisation logicielle.

Sagemcom est une entreprise handi-accueillante.

Ce que vous trouverez chez Sagemcom :

Ce que nous offrons :
-Un cadre de travail stimulant dans une entreprise internationale et engagée
-Un management de proximité et une grande autonomie dans les missions
-CE, conciergerie, coiffeur, salle de sport et restaurant d'entreprise

Exigences du poste

Compétences requises

  • Linux Administration
  • FreeRTOS
  • Zephyr OS
  • MSP430
  • STM32
  • EFR32
  • Bluetooth
  • Zigbee
  • Thread
  • GitLab CI
  • IoT
  • RTOS
  • Systèmes embarqués

Un plus

  • Zephyr RTOS
  • Software Architecture
  • Base
  • GitLab
  • CI/CD
  • Linux embarqué
  • QA Testing
  • Roadmap

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

SagemcomRecrute en direct
Voir toutes les offres de Sagemcom

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.