Stage / Obstacle Connecte / Logiciel embarqué H / F
ELSYS Design
Rennes
il y a 2j

Description de l'offre

La place de la technologie dans notre quotidien ne cesse d’augmenter. Des assistants personnels ont trouvé leur chemin jusque dans nos salons, des robots aspirent nos chambres.

On note à présent une explosion de la domotique et des objets connectés avec l’IoT. Avec l’introduction de toutes ces technologies, le besoin de techniques de localisation en intérieur se ressent de plus en plus.

Afin de permettre la cohabitation complète des robots avec les humains il est nécessaire de mettre au point des solutions de géolocalisation en intérieur qui soient précises et qui puissent s’adapter à n’importe quel intérieur.

De plus la multiplication des objets connectés impose une contrainte de taille : réaliser des systèmes à très faible consommation afin de permettre un développement à grande échelle.

Le sujet du stage consiste à réaliser le logiciel embarqué de la carte (ingénieur software) qui se trouvera à l'intérieur d’un obstacle connecté devant communiquer avec un robot.

Le robot devra savoir si l’obstacle est posé ou non et l'identifier (par la suite différents types d'obstacles pourront être développés).

Il devra aussi pouvoir être chargé par induction. Le projet se déroulera en partenariat étroit avec d’autres stagiaires, un qui aura la charge de concevoir la carte électronique et une autre équipe pour concevoir le robot.

L’architecture du logiciel embarqué de la carte de contrôle de l’obstacle regroupe donc les fonctions suivantes :

  • Drivers bas-niveau de l’unité de traitement : interruption, timers, UART, SPI, I2C, ADC, etc .
  • Interface d’acquisition de capteurs (en contact avec le sol ou non)
  • Interface de communication BLE
  • Module de gestion des capteurs
  • Traitements de données
  • Optimisation de la consommation
  • L’architecture du logiciel embarqué du module qui pourra être ajouté au robot regroupe donc les fonctions suivantes :

  • Microprocesseur / PIC
  • Puce RFID
  • Interface de communication avec le robot
  • Objectifs :

    Le but du stage est d’étudier et concevoir le logiciel embarqué.

    Le stagiaire devra :

  • Elaborer un cahier des charges en collaboration avec son maître de stage et les autres stagiaires
  • Échanger avec les autres stagiaires pour contribuer à définir l’architecture système
  • Concevoir l’architecture du logiciel embarqué
  • Rédiger les spécifications
  • Implémenter le code et rédiger une documentation programmeur
  • Réaliser les tests unitaires et les tests d’intégration
  • Participer à l’intégration de l’application sur la carte électronique
  • profil requis :

    Vous êtes en 3ème année de cycle ingénieur en option systèmes embarqués ou équivalent, et vous avez déjà

    des connaissances acquises en cours ou en TP sur le langage C dans le cadre d’un développement sur

    microcontrôleur. Des premières bases en système d’exploitation temps-réel sont nécessaires.

    Votre implication sur des projets extrascolaires de développement logiciel (Coupe de France de Robotique,

    fab labs, projets personnels etc.) est un plus qui sera apprécié.

    Dynamique, passionné(e) et motivé(e), vous êtes en quête de défis techniques.

    Le stage se déroulera dans nos locaux de Cachan / Rennes et aura une durée minimale de 6 mois.

    Postuler
    Ajouter aux favoris
    Retirer des favoris
    Postuler
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Continuer
    Formulaire de candidature