Stage - Ingénieur développement logiciel (C++/Python/Qt) H/F
Description du poste
Mathématiques, information scientifique, logiciel
Sujet de stage
Développements logiciels pour la chaîne de décodage BCI (Brain Computer Interface) pour permettre le contrôle de différents effecteurs dans le cadre de l'usage d'une Neuroprothèse.
Durée du contrat (en mois)
6 mois
Description de l'offre
Dans le cadre de l’évolution de la plateforme logicielle de décodage, un travail du portage du code Matlab en C++ a été initié. L'objectif du stage sera de continuer le portage en intégrant le logiciel de décodage dans la plateforme ROS (Robot Operating System) ayant des fonctionnalités avancées de communication distribuée, de modularité et de gestion des systèmes en temps réel.
Le.la stagiaire devra également porter sur cette plateforme:
1. Les différentes interfaces graphiques de décodage tels que les interfaces de mise à jour du modèle, de visualisation des signaux, des prédictions.
2. Les interfaces de communication avec les effecteurs externes.
3. L’interface de définition des scénarios : aujourd’hui, la plateforme logicielle nécessite un scénario spécifique pour chaque paradigme de contrôle (liste de tâches et effecteur associé). Afin de limiter les développements logiciels, nous souhaitons créer un scénario générique et paramétrable.
Dans un second temps, l'objectif sera de mutualiser les fonctions de traitement offline et online. Le.la candidat.e travaillera en binôme avec le.la candidat.e du stage « Développement en Python/C++ d’une librairie de traitement des données BCI » afin d’intégrer les librairies de traitement dans la plateforme de décodage.
Profil du candidat
Ce stage s'adresse à un élève ingénieur (H/F) en dernière année de formation en développement logiciel (Python, C++, et Qt). Il est nécessaire d'avoir des bases de traitement du signal et machine learning avec une connaissance de la plateforme ROS.
Le.la stagiaire évoluera au sein d’une équipe pluridisciplinaire dans le cadre du centre de recherche biomédicale CLINATEC. Des qualités de travail en équipe sont requises.
Localisation du poste
France, Auvergne-Rhône-Alpes, Isère (38)
Critères candidat
Diplôme préparé
Bac+5 - Diplôme École d'ingénieurs
Formation recommandée
Ingénieur en développement logiciel
Référence
2024-34489
Description de l'unité
Le.a stagiaire, recruté.e par EXPLEO REGIONS, rejoindra le Service de Recherche Biomédicale en Neurotechnologies à CLINATEC. CLINATEC est un centre de Recherche Biomédicale piloté par le CEA-LETI à Grenoble en partenariat avec le CHU de Grenoble et l'UGA, regroupant en un même lieu technologues, biologistes et cliniciens. CLINATEC a pour mission de développer puis optimiser le transfert de solutions innovantes vers les patients, en partenariat avec les industriels. Dans le cadre de cette mission, plusieurs projets de développement de nouveaux dispositifs médicaux innovants dans le domaine des maladies neurodégénératives et du handicap sont actuellement en cours.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.