Stage Système de fichier et stack graphique pour plateformes embarquées F/H

WITEKIO est un expert du logiciel embarqué, avec une approche système globale, intégrant les différentes couches logicielles des systèmes intelligents, du hardware jusqu’au cloud. Nos équipes accompagnent nos clients de bout en bout dans leurs projets, avec des services sur mesure pour le design d’architecture, le développement et l’intégration logicielle, le support et la formation. Présents dans les secteurs de l’automobile, l’aéronautique, la santé, le médical et la mobilité/smart cities, nos clients sont Airbus, L’Oréal, Datalogic, N&W, Continental et bien d’autres.

Système de fichier et stack graphique pour plateformes embarquées F/H.
Stage basé à Lyon.

Contexte

Sur les systèmes embarqués modernes la nécessité d'un véritable système de fichier devient de plus en plus critique. Or, dans un contexte de gestion sensible de l’énergie les opérations sur celui-ci peuvent avoir des conséquences dramatiques si des contre-mesures appropriées n'ont pas été mises en place. Afin d'éviter la corruption des fichiers et le risque de perte de données, la sélection d'un système de fichier fiable est cruciale. Ce système doit également être compatible avec la technologie de stockage. De plus, même dans le domaine de l'embarqué, les interactions utilisateurs sont maintenant principalement graphiques. La création d'interfaces user-friendly, y compris dans l'industrie, est un challenge au regard des capacités des objets connectés. Il existe un ensemble de frameworks graphiques mais toute la difficulté réside dans le choix de la bonne solution. C'est pourquoi nous avons décidé de créer ce stage "Stage Système de fichier et stack graphique pour plateformes embarquées", dont l'objectif est d'approfondir notre maîtrise dans ce domaine, et ainsi de choisir LA bonne solution. 

Vos missions

Le stage est organisé autour de deux problématiques techniques du monde des systèmes embarqués :

  • La nécessité d’un système de fichier fiable et peu énergivore.
  • Le choix d’un framework graphique adéquat.

Vous devrez trouver les solutions adéquates en vous assurant de la fiabilité des propositions du marché.  Votre stage sera aussi composé d'une phase de développement d'outils permettant la création de système de fichier à des fins de test et de production industrielle. L'étude des frameworks graphiques permettra le développement d'interface démontrant les qualités et limites du système fichier.

L'environnement software et hardware sera le suivant :

  • Plateforme avec ARM MCU (cortex m3 et M4) comme NXP iMX RT 1050 ou STM32.
  • MCUXpresso, System Workbench pour STM32, et ligne de commande.
  • JTAG scripting.

Vous aurez les responsabilités suivantes :

  • Identifier les types de stockage utilisables dans les systèmes embarqués.
  • Identifier les solutions techniques pour le système de fichier et le framework graphique.
  • Tester les solutions existantes (robustesse, performances, usure).
  • Implémenter un outil pour Windows/Linux permettant la création d'une image de système de fichier prêt à utiliser sur support embarqué.
  • Implémenter une application graphique mettant en application votre étude.

Votre profil

Vous êtes à la recherche d’un stage de fin d’études en Ecole d’Ingénieur ou Université spécialité informatique.

Vous savez développer en C et C++ et avez une bonne connaissance des microcontrôleurs.

Vous faites également preuve d’un intérêt pour le développement bas niveau.

Conditions

Le stage se déroulera à Lyon 9ème (69) pour une durée de 4 à 6 mois.

Vous bénéficierez d’une gratification pouvant aller jusqu’à 1000€/mois en fonction de votre année d’études, de tickets restaurants et d’une prime de transport.

Witekio est une entreprise Handi-Accueillante. Des aménagements sont possibles pour les étudiants en ayant besoin.

 

Vous vous reconnaissez ? 

Envoyez-nous votre candidature @FRLYST5

jobs.france@witekio.com