RESPONSABILITÉS :
MISSIONS
Développer, structurer et maintenir une plateforme logicielle embarquée ouverte, modulaire et extensible dédiée à la bioacoustique frugale sur microcontrôleur.
Retrouvez l'intégralité de la fiche de poste ici :
https://www.univ-nantes.fr/universite/recrutement/nantes-universite-recrute-un-e-ingenieur-e-de-recherche-en-informatique-embarquee
ACTIVITÉS
- Spécialiser et étendre le RTOS Trampoline pour des cas d'usage en écoacoustique.
- Concevoir et développer une architecture logicielle modulaire permettant la séparation des fonctions (acquisition, traitement, stockage, communication, gestion de l'énergie).
- Intégrer des bibliothèques d'IA embarquée (notamment TFLite Micro, CMSIS-NN) et mise en œuvre de cas d'usage concrets d'inférence locale.
- Développer des modules de gestion énergétique (fonctionnement avec/sans batterie, avec/sans récupération d'énergie, adaptation dynamique à la ressource disponible).
- Contribuer à l'intégration matérielle (AudioMoth, plateformes expérimentales issues des projets NOP et OWL), incluant des solutions de récupération d'énergie (panneaux solaires, circuits associés).
- Réaliser des démonstrateurs complets et reproductibles.
- Rédiger de documentation technique et de guides utilisateurs à destination de non-spécialistes.
- Participation à la diffusion des développements (organisation des dépôts logiciels, exemples, supports).
PROFIL RECHERCHÉ :
Formation et/ou qualification : Bac + 5 spécialisation en systèmes embarqués et/ou intelligence artificielle embarquée
Poste ouvert aux agents susceptibles de se prévaloir d'une priorité légale conformément aux dispositions de l'article L.512-19 du Code Général de la Fonction Publique (sur présentation d'un justificatif).
Savoirs généraux, théoriques ou disciplinaires :
- Systèmes embarqués sur microcontrôleurs et développement bas niveau.
- Systèmes d'exploitation temps réel, notamment RTOS.
- Langage C et architectures logicielles embarquées modulaires.
- Principes de gestion basse consommation et de récupération d'énergie.
- Notions de traitement du signal audio.
- Notions d'IA embarquée et de TinyML, par exemple TFLite Micro et/ou CMSIS-NN.
- Connaissance des pratiques de développement logiciel ouvert, documenté et réutilisable.
Savoir-faire opérationnels :
- Développer, structurer, tester et maintenir du code embarqué sur microcontrôleur.
- Concevoir des modules logiciels réutilisables pour l'acquisition, le traitement, le stockage, la communication et la gestion énergétique.
- Intégrer des bibliothèques logicielles sur plateformes contraintes.
- Réaliser des démonstrateurs techniques reproductibles.
- Produire une documentation technique claire à destination d'utilisateurs non spécialistes.
- Accompagner les utilisateurs scientifiques dans la configuration, le déploiement et l'exploitation de la plateforme.
- Contribuer à la diffusion des développements sous forme de dépôts logiciels, d'exemples et de guides utilisateurs.
Interested in this role?
See your match score
Sign in to compare your skills and get AI-powered application help.
Get started freeAlready have an account? Sign inNo specific skills listed for this role. Check the job description for requirements.
Job DNA
groundedA deterministic fingerprint of this role, read from its description. No AI.