En M1, un stage est optionnel et doit avoir une durée minimale de 15 jours. Il a lieu en dehors de la période d'enseignement.

En M2, le stage est obligatoire avec une durée minimale de 5 mois et débute au mois de Mars.

Liens :

Stages disponibles

Partenaires

Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire Partenaire

Anciens stages

Stage

Analyse de la consommation mémoire sous Linux et outillage

2022-12-05 10:51:55+01:00

L’objectif de ce stage est d’approfondir la gestion de la mémoire sous Linux, d’explorer les outils et mécanismes existants sous Linux pour l’analyse de la consommation mémoire, et de développer de nouveaux outils open-source pour mieux visualiser et analyser l’utilisation de la mémoire par le système.

Stage

Exploration, évaluation et améliorations de solutions de mises à jour Over The Air pour Linux

2022-12-05 10:47:58+01:00

• Explorer les mécanismes de mises à jour partielles et autres mécanismes permettant des mises à jour plus légères en terme de bande passante consommée.\r\n• Explorer les mécanismes de validation des mises à jour et de rollback \r\n• Explorer les solutions de mises à jour de type OSTree.\r\n• Créer un serveur de déploiement de mise à jour, compatible avec swupdate et RAUC.\r\nLes travaux réalisés donneront lieu à la publication d’articles, et l’ensemble du code développé sera disponible publiquement sous licence open-source.

Stage

Amélioration de la précision des RTCs sous Linux

2022-12-05 10:43:34+01:00

Certaines horloges (RTC) disposent d’un mécanisme pour corriger l’imprécision de la fréquence de l’oscillateur d’entrée. Notamment, il y a une première compensation en fonction de la température mais l’âge a aussi une influence sur la fréquence. Ce mécanisme est désormais correctement pris en charge par le noyau Linux et les drivers. D’autre part, Chrony, un serveur NTP est capable de calculer la dérive de la RTC par rapport au temps de référence.\r\nL’objectif de ce stage est d’implémenter le lien manquant: Chrony n’est pour le moment pas capable d’utiliser cette correction matérielle de la dérive et se contente de réaliser une correction logicielle.

Stage

Suivi de la sécurité de BSP Linux

2022-12-05 10:39:11+01:00

  • Déterminer si il existe des failles de sécurité connues, qui nécessitent des mises à jour ;\r\n Déterminer si la version du noyau Linux arrive prochainement à expiration de sa période de maintenance ;\r\n Déterminer si la version de Yocto ou Buildroot arrive prochainement à expiration de sa période de maintenance.

Stage

Drivers et support matériel dans Linux ou U-Boot

2022-12-05 10:33:36+01:00

Le noyau Linux et le bootloader U-Boot comportent de nombreux pilotes de périphériques pour un grand nombre de composants matériels. Cependant, le support reste incomplet pour certaines plateformes ou composants.\r\n\r\nL’objectif de ce stage sera de développer des pilotes de périphériques manquants, ou de compléter les fonctionnalités proposées par des pilotes de périphériques existants, soit dans Linux, soit dans U-Boot. Ces améliorations seront contribuées à la communauté open-source correspondante, soit du noyau Linux, soit du bootloader U-Boot.\r\n\r\nBootlin ne peut pas déterminer au moment de la rédaction de cette offre de stage les thématiques précises, car elles dépendront de l’évolution du support matériel dans le noyau Linux et dans U-Boot, mais aussi des compétences du candidat stagiaire.

Stage

Stage lead système hardware et logiciel embarqué

2022-11-24 11:20:28+01:00

Akanthas exploite un ensemble de capteurs d’images connectés. Chaque nouvelle donnée est\r\ntraitée sur le cloud grâce à l’intelligence artificielle pour extraire des métriques clés aidant à\r\nla prise de décision.\r\n\r\nDans le cadre de notre croissance, tu devras robustifier le traitement d’envoi des données,\r\naméliorer la qualité de l’image transmise, définir et piloter la sécurité des capteurs et la\r\ncapacité de mise à jour des capteurs à distance. De plus, tu devras assurer l’embarquabilité\r\ndes modèles d’IA en respectant la RGPD. Tu seras également en contact avec le terrain pour\r\ncoordonner l’envoi, l’installation et la maintenance des capteurs.

Stage

Research engineer internship position: Software engineering of brain- machine interface to prevent over-sedation

2022-11-24 10:45:20+01:00

The goal of this internship is to implement a method that computes and displays predictive\r\nfeatures during general anesthesia. The candidate will implement the algorithm into a software\r\nprototype and will be in charge of its validation with our experimental collaborators during mice\r\nsurgery. The main tasks are to design an interface with commercial EEG acquisition devices, to\r\nimplement signal processing algorithms developed by our team, and visually present relevant\r\ninformation with ergonomic design on a computer screen.

Stage

Asservissement du robot en termes de vitesse et position

2022-02-14 11:45:35+01:00

’objectif sera d’améliorer et développer les travaux initiés par vos prédécesseurs pour permettre\r\nl’asservissement du robot en termes de vitesse et position. Plus particulièrement, il s’agira de réaliser une\r\nreconstruction 3D des points d’intérêts acquis et suivis (l’acquisition et le suivie ont déjà été réalisés) afin\r\nde déterminer la position exacte du robot ainsi que sa vitesse. Cette vitesse sera injectée à l’algorithme\r\nd’asservissement des moteurs permettant de corriger sa trajectoire. Il faudra intégrer une nouvelle caméra\r\net améliorer l’interface graphique de visualisation des flux vidéos.

Stage

Intégrer un nouveau modèle de robot dans le projet existant

2022-02-14 11:41:05+01:00

L’objectif sera d’intégrer un nouveau modèle de robot dans le projet existant. Plus particulièrement, il\r\ns’agira de mettre en place les commandes motrices, en créant un modèle dynamique du véhicule, afin de\r\nlui permettre, en boucle ouverte, de se rendre à une position définie. L’interface de contrôle du véhicule\r\ndevra être disponible depuis une manette extérieure, une interface graphique et un autre programme.

Stage

Intégration d’un logiciel embarqué AUTOSAR en simulation

2021-12-13 11:28:40+01:00

L’objectif du stage est de réaliser l’intégration d’une nouvelle pile logicielle AUTOSAR, d’identifier et\r\nde corriger les problèmes rencontrés avec la plateforme virtuelle, d’identifier, de spécifier et de\r\ndévelopper les composants manquants. Pour cela il devra comprendre le flow de développement de\r\nlogiciel embarqué pour l’automobile basé sur le standard AUTOSAR, ainsi que les outils associés.

Stage

Machine learning based approach for predictive QoS-based autonomous IoT systems

2021-10-28 15:11:14+02:00

The aim of this internship is to study the problem of QoS prediction and their potential impact on the\r\ndifferent underlying IoT systems.\r\n\r\nThis is essential to enable, each independent IoT system (e.g., transportation system), to self-manage\r\nand to self-adapt to its context to guarantee locally its QoS parameters. In addition, the mutual impacts\r\nthat can exist between the different systems must be handled to ensure the awaited global QoS of the\r\nIoT SoS (e.g., QoS of a smart city). In this internship, machine learning techniques will be investigated\r\nand used to enable proactive and predictive QoS of IoT SoS.

Stage

Apprentissage automatique pour la gestion des conflits des services IoT

2021-10-28 15:03:40+02:00

Ce stage se focalise sur la gestion des conflits induits par les services IoT qui soit sensible au contexte\r\nde l’environnement d’exécution. En effet, définir une priorité absolue, par exemple à un certain groupe\r\nd’objets, est très restrictif. L’objectif est de proposer une approche dynamique de détection et de\r\nrésolution des conflits flexible qui tienne compte de différents paramètres tel que l’environnement\r\ndes objets et les caractéristiques des services clients. Nous nous intéressons particulièrement àl’exploitation des techniques d’apprentissage automatique dans la détection et la résolution des\r\nconflits.

Stage

M2 internship: Worst-Case Execution Time of neural-networks on GPU targets

2021-10-19 13:04:44+02:00

The ongoing adoption of Graphics Processing Units (GPUs) as accelerators for neural network\r\n(NN) inference computations in autonomous vehicles raises several challenges. One of them,\r\nand not the least, is the capacity of the system designer to guarantee the respect of the\r\nreal-time constraints of the system. Indeed, mature timing analysis techniques target traditional\r\nprocessors (CPUs) which exhibit few instruction-level parallelism, whereas GPUs implement a\r\ncompletely different execution model, heavily relying on thread-level parallelism (a.k.a. SIMT for\r\nSingle Instruction Multiple Threads).

Stage

Intégration d’un simulateur avec un banc de test matériel

2020-01-06 11:21:21+01:00

Les clients d’ASTC utilisent les prototypes virtuels afin de développer, tester et vérifier le logiciel embarqué qu’ils développent. Lors des phases de vérification système, les plateformes virtuelles peuvent être connectées à des bancs de tests réels afin d’exécuter les mêmes campagnes de tests que sur le matériel réel.

Stage

Traitements vidéo et images embarqués en temps réel

2019-11-28 14:41:24+01:00

Organisation : VODEA

Contact : Nicolas Mercadier

Année : M2

Durée : 6 mois

Profils recherchés :

Le sujet de stage s’adresse à des ingénieurs (informatique / traitement du signal et de l’image) en dernière année pour un stage de longue durée.

Compétences développées : architectures System-On-Chip, CPU, GPU et DSP * C, C++, OS Linux …

Stage

Traitements d’images et Intelligence Artificielle temps réel sur FPGA : carte électronique embarquée

2019-11-28 14:35:44+01:00

Organisation : VODEA

Contact : Nicolas Mercadier

Année : M2

Durée : 6 mois

Profils recherchés :

Le sujet de stage s’adresse à des ingénieurs (électronique / traitement du signal) en dernière année pour un stage de longue durée

Compétences développées :

  • Conception / développement carte électronique.
  • Electronique numérique et analogique.
  • Logiciel CAO électronique (Orcad).
  • Déloppement VHDL …

Stage

Développement logiciel embarqué charge utile Nano Satellite

2019-10-29 10:08:47+01:00

Le monde du spatial est en pleine évolution. La miniaturisation ouvre de nouveaux horizons et les nano\r\nsatellites permettent un nouvel accès à l’espace. Afin de répondre au développement de ce que l’on appelle le\r\n« NewSpace », Assystem Technologies a décidé de développer son propre Nanosatellite, afin de se positionner\r\ncomme un acteur de ce secteur et accompagner ses clients dans le développement de ces solutions\r\nNanosatellites.

Stage

Pololu IMU

2019-03-06 11:16:56+01:00

Hugues Cassé - IRIT - UPS (M1) :\r\nl'objectif du projet est de piloter une IMU (Inertial Memory Unit) comprenant un accéléromètre, un gyromètre et un magnétomètre en connexion I2C.

Stage

ECLAIRAGE CONNECTE VARIATION ECLAIREMENT ET COULEUR

2018-09-11 13:08:07+02:00

Dans le cadre de l'étude du train du futur TGV 2020, la SNCF a créé un consortium avec ALSTOM et demande à l'ensemble de ses fournisseurs de présenter des solutions innovantes pour le confort des usagers ...\r\nVariation de l'intensité lumineuse et variation de la couleur de la lumière pour le confort des passagers.

Stage

CARTES CONNECTEES (IoT)

2018-09-11 13:06:49+02:00

Variation de l'intensité lumineuse et variation de la couleur de la lumière pour le confort des passagers.\r\n...\r\nL'objectif est de rechercher des solutions pour la réalisation de ces éclairages.