Marc Baudy
Responsable des développements logiciels du système embarqué, Medria Technologies
Spécialiste des systèmes embarqués temps réel en développement contraint (ultra-faible consommation, mémoire limitée, etc.).
Mes compétences :
+ Informatique industrielle :
Bonne maîtrise du langage C.
Connaissances de C++, notions avancées de conception objet.
Maîtrise des contraintes propres aux systèmes embarqués et temps réel.
Connaissances avancées des architectures des microcontrôleurs.
+ Outils de développement :
IDE : Eclipse, Visual Studio, Code::Blocks.
Construction de logiciel : SCons, make.
Débogueurs : gdb, Valgrind, Mpatrol, Splint.
Gestion de versions : Subversion, CVS.
Gestions de bogues : Mantis, phpBugTracker.
Gestion de projet : GanttProject.
Documentation : Doxygen.
Installeurs : NSIS, InnoSetup.
+ Electronique :
Bonne maîtrise d'électronique numérique.
Notions d'électronique analogique.
Gestion des projets (4 développeurs).
Décisions relatives à l'orientation des produits.
Interface avec les autres secteurs de développement (web services, applications PC, etc.).
Développement de modules sensibles.
Encadrement des autres développeurs de la plateforme du logiciel embarqué.
Mise en place d'une convention de codage, de Doxygen ainsi que de bonnes pratiques de développement.
2007 - 2009Décisions relatives à l'architecture logicielle et matérielle.
Spécification, conception et développement de modules embarqués.
Maintenance et amélioration de l'ordonnanceur propriétaire, du protocole de communication radio, etc.
Changement de famille de MSP : de 16 bits vers 20 bits.
Supervision de stagiaires chargés de développements en langage C et C#.
Participation à la définition du processus de production des équipements.
Formation et assistance des commerciaux.
2005 - 2007Développement de modules embarqués (en langage C, sur une architecture microcontrôleur MSP430 16 bits) : interface avec un module GSM, driver de mesure de température, etc..
Ecriture de programmes de tests des équipements électroniques.
Participation aux tests et au déboguage du logiciel.