Ingénieur Système Embarqué
Intégration d'une équipe d'architecture et développement critique pour la conception d'un système embarqué médical multicouches avec traçabilité complète.
- Conception d'une architecture logicielle embarquée multicouches (drivers, middleware, application) garantissant une traçabilité à 100% entre les exigences système et l'implémentation.
- Analyse de schémas électroniques et datasheets pour concevoir et sécuriser les interfaces matérielles/logicielles critiques.
- Développement de drivers bas niveau et intégration de fonctions critiques : gestion de l'énergie (BMS), capteurs de gaz, régulation thermique via PWM, micro-pompes, stockages SD/Flash.
- Structuration des environnements Debug/Release (Makefile, CMake) et déploiement de pipelines CI/CD automatisés (build, tests, gestion des artefacts).
- Intégration de briques logicielles complexes (LVGL pour l'IHM, FATFS, piles BLE et USB) et développement de middlewares modulaires et évolutifs.
- Analyse et optimisation des performances du système : bilans RAM/ROM, tuning du RTOS, profiling et system trace (CPU, latence, fuites mémoire).
- Développement d'un banc de test automatisé en Python pour les validations système et diagnostic/débogage matériel à l'aide d'un oscilloscope et d'un analyseur logique.
- Respect des exigences strictes de conformité médicale : ISO 13485, IEC 62304, IEC 81001-5-1 pour un produit certifiable.
Environnement technique