L’ingénieur·e recruté·e concevra, développera, documentera et validera MindApp, l’application numérique du projet MINDTRACK. Cette application permettra de recueillir des données déclaratives et comportementales, d’administrer des questionnaires et des mini-jeux cognitifs, de calculer et restituer des scores longitudinaux, et d’échanger de manière sécurisée avec le bandeau MindTrack et la plateforme d’intelligence artificielle du projet.
La personne recrutée assurera la traduction des besoins scientifiques, cliniques et utilisateurs en une solution logicielle robuste, testable, évolutive, et multiplateforme, adaptée à un usage répété en conditions réelles. Elle travaillera sous la responsabilité scientifique de la responsable du projet au CNRS et en collaboration étroite avec Manitty, les chercheurs et ingénieurs du consortium, ainsi qu’avec les utilisateurs impliqués dans les études pilotes.
- Recueillir et formaliser les besoins fonctionnels et techniques ; contribuer aux choix d’architecture et de pile technologique avec les partenaires du projet.
- Concevoir et développer une application mobile multiplateforme et, selon l’architecture retenue, les composants backend et API nécessaires.
- Implémenter les modules de questionnaires, journaux d’usage, évaluations de la qualité de vie et mini-jeux cognitifs.
- Implémenter les règles de calcul, de contrôle de cohérence et de restitution des scores cognitifs, émotionnels, comportementaux et psychosociaux définis avec l’équipe scientifique.
- Développer des visualisations et des parcours utilisateurs compréhensibles, accessibles et limitant la charge cognitive et la stigmatisation.
- Assurer l’interopérabilité avec le bandeau MindTrack et la plateforme IA : authentification, échange de données, synchronisation temporelle, gestion des erreurs et fonctionnement dégradé ou hors connexion si requis.
- Mettre en œuvre, avec les référents compétents, les mesures de protection des données : minimisation, pseudonymisation, chiffrement, gestion des droits et consentements, journalisation et traçabilité.
- Mettre en place les tests unitaires, d’intégration, fonctionnels et de non-régression ; organiser les versions, revues de code, intégration continue et déploiements de test.
- Conduire les essais fonctionnels et ergonomiques, analyser les retours utilisateurs et corriger les anomalies avant les études pilotes.
- Produire et maintenir la documentation technique, utilisateur et de validation nécessaire au transfert, à la maintenance et à la préparation du dossier logiciel réglementaire.
- Participer aux réunions du consortium, rendre compte de l’avancement, des risques et des arbitrages techniques.
Connaissances
- Conception et architecture d’applications mobiles ; développement multiplateforme.
- Programmation orientée objet, API web, formats d’échange, bases de données et gestion d’état.
- Principes de qualité logicielle : versionnement, revue de code, tests automatisés, intégration et déploiement continus.
- Sécurité applicative et protection des données sensibles. Une connaissance du RGPD, de l’hébergement de données de santé ou du logiciel de dispositif médical constitue un atout.
- Principes d’ergonomie, d’accessibilité et de conception centrée utilisateur.
Compétences opérationnelles
- Maîtriser au moins un environnement moderne de développement mobile multiplateforme (par exemple Flutter/Dart ou React Native/TypeScript) et être capable de s’adapter à la pile retenue par le consortium.
- Concevoir et consommer des API REST ou équivalentes ; manipuler des bases de données locales et distantes.
- Écrire un code lisible, modulaire, documenté et testé ; utiliser Git et les pratiques collaboratives de développement.
- Analyser un besoin, proposer des solutions argumentées, estimer les charges, identifier les risques et tenir des jalons.
- Dialoguer avec des scientifiques et traduire des protocoles d’évaluation en fonctionnalités fiables.
- Rédiger une documentation technique claire en français ou en anglais ; communiquer professionnellement dans les deux langues.
Compétences comportementales
- Autonomie, rigueur et sens des responsabilités.
- Capacité à travailler en équipe pluridisciplinaire et à documenter les décisions.
- Sensibilité aux enjeux éthiques, à la confidentialité et aux besoins de publics potentiellement vulnérables.
- Capacité d’itération, d’écoute des utilisateurs et de résolution structurée des problèmes.
Le poste est rattaché à l’Institut des Sciences Cognitives Marc Jeannerod (CNRS / Université Claude Bernard Lyon 1), au sein de l’équipe « Bases neurales de la cognition spatiale et de l’action » dirigée par Suliann Ben Hamed. MINDTRACK est un projet collaboratif de 30 mois porté par Manitty avec le CNRS et l’Université Claude Bernard Lyon 1. Il vise à développer un dispositif portable multimodal et une plateforme numérique pour le suivi longitudinal, personnalisé et non stigmatisant d’indicateurs liés à la santé mentale des jeunes.
Le WP3, placé sous la responsabilité du CNRS, doit livrer une première version fonctionnelle de MindApp puis une version intégrée au prototype. Le développement sera mené en interaction étroite avec Manitty, responsable de l’intégration au dispositif, à la plateforme IA, de la sécurisation des flux et de la préparation industrielle.
- Manipulation de données sensibles ou de données de test nécessitant le respect strict des procédures de confidentialité, de sécurité et de traçabilité.
- Délais contraints par les jalons du projet et les études pilotes ; coordination avec plusieurs partenaires et dépendances techniques.
- Participation ponctuelle à des tests avec des utilisateurs, dans le respect des protocoles éthiques et réglementaires applicables.
- Les responsabilités exactes en matière d’hébergement, de cybersécurité et de conformité seront exercées avec les services et partenaires compétents ; elles ne reposent pas sur la seule personne recrutée
entre 2521€ et 3743€ brut mensuel selon expérience
44 jours
Pratique et indemnisation du TT
Prise en charge à 75% du coût et forfait mobilité durable jusqu’à 300€
Référence de l’offre
UMR5229-SULBEN-023
Secteur d’activité
Informatique, Statistiques et Calcul scientifique
Emploi type
Ingenieur en ingenierie logicielle (H/F)
Le CNRS est un acteur majeur de la recherche fondamentale à une échelle mondiale. Le CNRS est le seul organisme français actif dans tous les domaines scientifiques. Sa position unique de multi-spécialiste lui permet d’associer les différentes disciplines pour affronter les défis les plus importants du monde contemporain, en lien avec les acteurs du changement.
Le CNRS
Les métiers de la recherche