Stage / Robot / Logiciel embarqué H/F
chez Elsys Design

Date de Publication: 13/11/2018

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 les logiciels embarqués de la carte (ingénieur software) qui se trouvera dans un robot ainsi qu’une autre dans des points d'intérêt. Le robot sera en mouvement et devra pouvoir se situer par rapport aux quatre points d'intérêt qui peuvent être posés de manières différentes à chaque nouvelle “session”. Il faut que la position du robot soit affichée sur un écran de tablette en temps réel. Le projet se déroulera en partenariat étroit avec d’autres stagiaires, une équipe qui aura la charge de concevoir la carte électronique et l’architecture FPGA, et une autre équipe pour la conception d’un obstacle connecté.

L’architecture du logiciel embarqué du robot regroupe donc les fonctions suivantes :
• Drivers bas-niveau : interruption, timers, UART, SPI, I2C, ADC, etc
• Driver de communication sans fil (BLE)
• Calcul de la position à partir des données des capteurs
• Protocole de déplacement du robot
• Communication avec une application pour Smartphone
• Bonus : Changement du protocole de déplacement du robot sur commande de l’utilisateur
L'architecture du logiciel embarqué des points d’intérêts regroupe donc les fonctions suivantes :
• Driver de contrôle des émetteurs
• Estimation du niveau de batterie
• Optimisation de la consommation

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
Ce stage est réalisé en équipe avec d’autres stagiaires qui auront en charge la conception de la carte
électronique ainsi que la conception FPGA. Une collaboration sera aussi faite avec une autre équipe de
stagiaires qui sera présente sur le site de Rennes pour la conception d’un obstacle connecté.

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.

Résumé de l'offre:

  • Type de contrat: Stage
  • Lieu: Rennes, Bretagne
  • Expérience: Non précisé
  • Date de Publication: 13/11/2018

Qui sommes-nous?

Bienvenue sur notre site Carrières!

ELSYS Design est le spécialiste de la conception des systèmes électroniques (métiers du hardware, du logiciel et des systèmes embarqués). Nous sommes l'un des leaders européens du domaine de l’embarqué.

Passionnés par les projets techniquement ambitieux et innovants, nos ingénieurs exercent leurs compétences dans de nombreuses industries (aérospatiale, défense, énergie, médical, multimédia, semi-conducteur, télécom, transports...) avec des modes d'intervention variés (en interne ou chez le client).

Envie de nous rejoindre? Alors consultez nos offres!

Si aucune d’entre elles ne semble correspondre à votre profil, ou si vous souhaitez simplement rester en contact avec nous, le mieux est alors de rejoindre notre Réseau.

A bientôt!