Browse profiles Post a project
Malt welcom

Welcome to Mathias's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Mathias to discuss your project or search for other freelancer profiles on Malt.

Mathias Parnaudeau

ingénieur développement et test logiciel embarqué

Can work in or around Grenoble, Grenoble, Montbonnot-Saint-Martin, Meylan

  • 45.1869
  • 5.72628
Propose a project The project will begin once you accept Mathias's quote.
Propose a project The project will begin once you accept Mathias's quote.

Location and workplace preferences

Location
Grenoble, France
Can work onsite in your office in
  • around Grenoble and 50km
  • Around Grenoble and 10km
  • Around Montbonnot-Saint-Martin and 10km
  • Around Meylan and 10km

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Business sector
  • Aviation & Aerospace
  • Digital & IT
  • Agriculture
  • Architecture & Urban Planning
  • Civic & Social Organizations
+45 autres
Company size
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (37)

Mathias in a few words

J'aime apporter des solutions concrètes et adaptées aux problèmes posés, avec un attachement tout particulier à la performance et à fiabilité des logiciels, mettant en œuvre mes compétences et mon exigence techniques au service du produit.

Ma force ? C’est ma double compétence développement et test ! Cela se traduit par un développement maîtrisé par de bonnes pratiques et l’utilisation d’outils si bénéfiques. Et d’un autre côté, la réalisation de tests (ou leur automatisation) bénéficie d’excellentes compétences techniques.

Cela me permet d’adresser les sujets suivants :

Développement :
- Conception d’évolutions logicielles (architecture) : solutions techniques au service du produit
- Expertise en embarqué : développement système (Linux), bas niveau (bootloader, connaissances hardware) ou applicatif
- Reprise et amélioration de code « legacy », refactoring, reverse engineering
- Portage d’applications (sur autre OS ou architecture matérielle)
- Utilisation / mise en place d’outils de vérification (analyse de code, détection de warnings de compilation, détection de fuites mémoire, …) pour améliorer la qualité du code
- Analyse des problèmes techniques, debug

Test :
- Définition d’une stratégie de test : objectifs, risques, moyens, … en considérant les besoins et exigences produits
- Ecriture et exécution des tests, génération de rapports, couverture de code
- Automatisation des tests : pilotage de matériels et configuration des systèmes, écriture d’outils et applications dédiés
- Monitoring des performances, analyse des problèmes trouvés et amélioration en conséquence (optimisation de code, meilleure exploitation des ressources, …)
- Evaluation de logiciels comme un utilisateur exigent : esprit critique sur l’aspect fonctionnel, prise en main, …

Experience

Schneider Electric - Schneider Electric

Energy & Utilities

Ingénieur logiciel senior  - As a freelancer

Grenoble, France

February 2021 - Today (1 year and 11 months)

Développement de la plateforme logicielle (bootloaders, systèmes d'exploitation, services, ...) des cartes électroniques de référence pour les projets Schneider.
C U-Boot Linux Yocto

SEE Critical Comms

Transportation

Ingénieur logiciel senior  - As a freelancer

Lens-Lestang, France

May 2020 - February 2021 (9 months)

Evolution d'un logiciel (applications Linux embarquées) équipant le poste de conduite, suite à la mise à jour de dépendances (APIs, protocoles, bibliothèques, ...) rompant la compatibilité :
• Reprise du code existant : évolution du système de build, analyse de l'architecture et du code, adaptation du code pour restaurer le fonctionnement, améliorations diverses (commentaires, factorisations, ...)
• Validation fonctionnelle sur la plateforme pour accompagner les modifications
• Migration des applications et de leur système de build dans un projet Yocto
C Linux yocto gcc ZMQ

Schneider Electric - Schneider Electric

Energy & Utilities

Ingénieur logiciel senior  - As a freelancer

Eybens, France

October 2019 - April 2020 (6 months)

• Prise en main du kit de développement STM32L4-Discovery (carte et modem) : FreeRTOS avec applicatif, middleware réseau, agent cloud Azure, ...
• Développement d'une plateforme de tests de protocoles cellulaires impliquant des modifications dans différentes couches logicielles afin de collecter des informations (état et caractéristiques du réseau), de les organiser et de les envoyer dans le cloud
• Portage de l’agent cloud Schneider, adaptation pour FreeRTOS et intégration des fonctionnalités (télémétrie, firmware update, ...)
C FreeRTOS IAR STM32 Réseau

UPMEM

Tech

Responsable validation logicielle

Grenoble, France

February 2019 - July 2019 (5 months)

2 recommendations

Check out Mathias's recommendations

Education

Certifications