
Yoan Dumas
Développeur C Embarqué Senior
Salaire / Taux journalier
69340 Francheville, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur C embarqué avec 10+ ans d'expertise en systèmes temps réel et architectures ARM. Spécialisé FreeRTOS/STM32, développement de drivers eMMC et solutions médicales critiques chez Intel/Schiller. Expert en optimisation mémoire et debug avancé pour vos projets embarqués exigeants.
Expérience de travail
Développeur C en systèmes embarqués et temps réel
Intel Corporation en sous-traitance chez AUSY
oct. 2014 - Présent
12 ans 1 mois
Région de Toulouse, France
INTEL NDG (New Device Group) a fait appel en sous traitance à notre équipe infra et debug pour son projet en partenariat avec Oakley. Dans un environnement FreeRTOS sur STM32F429 (ARM Cortex-M4), nous avons développé en C et parfois en ASM différents drivers et utilitaires de debug. Les rôles que j'ai pu occuper lors de ce projet sont décrits ci-dessous: Développement d'un driver eMMC (Embedded MultiMedia Card). Mise en place d'un service d’accès à la mémoire et de gestion des partitions FATFS ou RAW. Étude de l'empreinte mémoire du code grâce a un script en python. Développement de scripts en bash pour un banc de tests. Maintenance du service IPC entre le STM et le Nordic (NRF51). Description de l'environnement technique: Linux, Freertos, STM32 (ARM Cortex-M4), NRF51 (ARM Cortex M-0) Langages: C, ASM, python, bash Outils: JIRA, Jenkins, gerrit, git Méthodes: agile -> scrum Debug: GDB, Lauterbach, JLink
Développeur C embarqué
SCHILLER AG
févr. 2014 - oct. 2014
9 mois
67160 Wissembourg, France
Au sein de l’équipe Software de Schiller nous étions chargés de développer des défibrillateurs et des outils de diagnostics du patients. Je suis intervenu sur le projet DEFIGUARD TOUCH 7. Les différents rôles que j'ai pu occuper lors de cette mission sont listés ci-dessous: - portage du driver NIBP (Non Invasive Blood Pressure) et du driver SPO2. - Architecture et développement du systèmes de gestion des alarmes du DEFIGUARD TOUCH 7. Environnement technique: Linux Langages: C, bash, awk, sed Outils: git Méthodes: Cycle en V Debug: GDB
System and data management for vehicles behavior models
Continental
avr. 2013 - oct. 2013
7 mois
Région de Toulouse , France
Installation of version management system within the service. Test the implementation of model exchange FMI in the SCADE Suite - AMESim environment, then test its performance. Create a SysML model of Range Extender to generate a multi physics model from a system model of a vehicle within the AGeSys public project. Acceleration of the simulation time of multi physics models of 70% in average.
Embedded Software Developer
DUFOURNIER Technologies
avr. 2012 - août 2012
5 mois
Région de Clermont-Ferrand , France
Create an embedded version of the RMS on the mbed board. Reduction of the manufacturing cost, weight (by half), augmentation of the autonomy and reliability. Realisation of a tire modeling software allowing to draw 2 and 3D curves.
Formation
ISIMA (Institut Supérieur d'Informatique, de Modélisation et de leurs Applications)
Embedded software engineer
2010 - 2013
4 ans
IUT Informatique de Rodez
IUT
2007 - 2009
3 ans