Ingénieur électronique et logiciel embarqué H/F
Role details
Job location
Tech stack
Job description
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 moteur sont actuellement en cours.
En particulier, CLINATEC travaille sur un grand projet d'Interface Cerveau-Machine « Brain Computer Interface » (BCI) [1] destiné à faire la preuve qu'un sujet tétraplégique pourra piloter un exosquelette, à partir de la mesure (à partir de l'implant WIMAGINE [2]) et du traitement de son activité cérébrale. Récemment, de nouveaux projets collaboratifs ont vu le jour en particulier le projet BSI « Brain to Spine Interface » (prix Leenaards 2021 [3]) et apportent de nouveaux challenges et de nouvelles ambitions., Vous contribuerez au développement, à l'industrialisation et à la validation des futures générations du système WIMAGINE d'acquisition et de décodage des signaux ECoG, partie intégrante d'un système de neuroprothèse utilisé dans nos essais cliniques sur patients.
Ces nouveaux dispositifs devront être sécurisés, fiables, portables et sans fil, avec une simplicité d'utilisation et une autonomie optimisée, en accord avec les ambitions d'un usage quotidien par des patients.
Pour cela, vous serez amené(e), avec l'équipe en place, à :
- Assurer le maintien, l'optimisation et la correction de bugs des logiciels embarqués existants (microcontrôleur MSP430 sous environnement IAR et STM32 / STMCube)
- Ajouter des fonctionnalités sans fil (BLE) et faire évoluer le logiciel embarqué associé
- Accompagner le transfert industriel en cours (société Onward) des logiciels embarqués WIMAGINE
- Développer un logiciel embarqué pour le test et la caractérisation de la plateforme de développement de l'implant de future génération (BLE, test ASIC Cinesic, test ASIC du projet européen NEMO…)
- Développer et définir l'architecture logiciel embarqué pour l'implant de future génération répondant aux contraintes de cybersécurité et intégrant les tests unitaires pour la certification de l'implant.
- Ecrire les spécifications du logiciel embarqué de l'implant future génération, ainsi que le plan de test logiciel associé
- Développer un logiciel embarqué (test, validation électronique, fabrication, module d'alimentation sans fil) pour l'implant de nouvelle génération
- Implémenter, sur processeur RISC-V, les pseudo-codes de décodage via interface C++.
Requirements
Vous êtes titulaire d'un diplôme d'ingénieur ou d'un master avec une spécialisation en logiciel embarqué.
Vous maîtrisez la programmation en C et C++ sur microcontrôleurs, en particulier sur MSP430 et STM32, et vous savez utiliser les environnements de développement IAR et STM32Cube.
Vous avez acquis de bonnes connaissances des protocoles de communication embarqués (BLE, NFC, SPI, I2C) et vous savez intégrer les contraintes de cybersécurité dans vos développements.
Vous êtes également capable de lire et comprendre un schéma électronique, et vous disposez de compétences en électronique numérique et analogique, ce qui vous permet d'interagir efficacement avec les équipes en place.
Vous avez démontré et/ou êtes en mesure de rédiger des spécifications, de la documentation technique et des plans de test clairs et précis.
Vous justifiez d'une expérience réussie dans le domaine du logiciel embarqué, que ce soit au travers d'un poste précédent, d'un stage de fin d'études ou de projets personnels.
Enfin, vous êtes motivé(e), autonome, organisé(e) et force de proposition, prêt(e) à vous investir dans une aventure technologique et humaine., Ingénieur ou Master en logiciel embarqué