Ingénieur Logiciel pour Application Médicale H/F

CEA
Postée il y a 16 jours

Les missions du poste

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au coeur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

- La conscience des responsabilités
- La coopération
- La curiosité
Au sein d'une équipe pluridisciplinaire de cliniciens et technologues, vous travaillerez dans le domaine du développement de logiciels :
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é. Nous souhaitons 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. Nous souhaitons également porter sur cette plateforme :
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
Les interfaces de communication avec les effecteurs externes.
L'interface de définition des scenarios : 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éveloppement logiciels nous souhaitons créer un scénario générique et paramétrable.
Au sin d'une équipe pluridisciplinaire (informaticiens, électroniciens, mathématiciens, personnel soignant), vous participerez également à :
l'optimisation des performances de décodage des activités cérébrales motrices en temps-réel, sur un système de faible encombrement pouvant être embarqué sur les effecteurs ou porté par le patient
développement des nouvelles fonctionnalités selon les besoins des essais cliniques en cours
la maintenance des logiciels existants
développement des tests unitaires et à l'intégration pour valider le bon fonctionnement des logiciels
la rédaction de la documentation nécessaire selon les normes en vigueur pour les dispositifs médicaux (EN62304), aptitude à l'utilisation et l'ergonomie en particulier pour l'interface utilisateur (EN62366).

Enfin, vous pourrez participer aux essais cliniques afin d'assurer le support technique nécessaire, identifier d'éventuels problèmes et proposer des améliorations et optimisations logicielles.
De formation d'ingénieur ou équivalent en informatique, spécialisé(e) en conception et développement logiciel avec les compétences suivantes :
C++, Qt et Python, quelques notions de Matlab peuvent être un plus
Notions : Mathématiques appliquées, en particulier en méthodes d'apprentissage automatique, méthodes de calcul rapide, traitement du signal en temps-réel (gestion de flux de données important)
Architecture logiciel et système orienté objet
Environnements LINUX/Windows et systèmes embarqués
Gestion de version GIT, SVN
Des connaissances dans les domaines du développement de logiciels pour des dispositifs médicaux selon les normes en vigueur (EN62304) seraient appréciées.

Vous faites preuve d'un fort intérêt pour la recherche biomédicale afin de mieux appréhender les besoins des utilisateurs finaux des dispositifs médicaux développés.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.

Le profil recherché

De formation d'ingénieur ou équivalent en informatique, spécialisé(e) en conception et développement logiciel avec les compétences suivantes :
C++, Qt et Python, quelques notions de Matlab peuvent être un plus
Notions : Mathématiques appliquées, en particulier en méthodes d'apprentissage automatique, méthodes de calcul rapide, traitement du signal en temps-réel (gestion de flux de données important)
Architecture logiciel et système orienté objet
Environnements LINUX/Windows et systèmes embarqués
Gestion de version GIT, SVN
Des connaissances dans les domaines du développement de logiciels pour des dispositifs médicaux selon les normes en vigueur (EN62304) seraient appréciées.

Vous faites preuve d'un fort intérêt pour la recherche biomédicale afin de mieux appréhender les besoins des utilisateurs finaux des dispositifs médicaux développés.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.

Lieu : Grenoble
Contrat : CDD

Les offres similaires

Lead Technique Logiciel Applicatif C++ QT (H/F)

Grenoble
CDI
Télétravail partiel
AK RECRUTEMENT
Postée il y a 24 heures

Ingénieur carte électronique - Bureau d'étude hard-soft F/H

Grenoble
CDI
Télétravail partiel
EN-CORE.IO
Postée il y a 3 jours
Postée il y a 3 jours
Partager l'offre à un ami
Accueil / Emploi / Emploi Grenoble / Emploi Ingénieur logiciel