You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Romain D.RD

Romain D.

Expert Logiciel Embarqué & Developpeur C#

420 €/jour
Herblay-sur-Seine, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Romain

Avec 6 ans d’expérience, j’accompagne mes clients dans la création de solutions logicielles sur mesure, robustes et performantes, en environnement Windows, Linux et embarqué.

Spécialisé en C# (.NET), C/C++, PHP (SOAP/REST) et firmware ESP32, je conçois des applications client/serveur, des firmwares optimisés, et des interfaces de communication industrielles (USB, UART, CAN/UDS).

🎯 Expertise clé :

Diagnostic embarqué (automobile, industriel, IoT)

Développement firmware sur ESP32 (ESP-IDF), gestion de bus CAN, CAN FD, UDS

Reverse engineering de firmwares & fichiers binaires (ECU)

Interfaces logicielles (C#, WinForms/WPF, PHP SOAP/REST)

Communication sécurisée : hybride RSA/AES, tunnels SSL, serveurs SOAP

Création d'outils de flash, log, monitoring et mise à jour de firmware

Projets complets : de l’électronique (PCB DipTrace) jusqu’au logiciel PC

🛠️ Technos principales : C# .NET 4.8 / Core · PHP/MySQL · C/C++ embarqué
ESP32 (ESP-IDF), · CAN/UDS, USB CDC
Git · Visual Studio · VS Code · Webmin · Ubuntu Server

📍 Basé en Île-de-France – travail en 100% télétravail ou mode hybride selon vos besoins.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • D PERFORMANCE
    Diagnostiqueur Automobile – Expert électronique & data
    AUTOMOBILE
    juillet 2016 - novembre 2018 (2 ans et 4 mois)
    Diagnostic électronique avancé sur véhicules toutes marques (particuliers et utilitaires)

    Analyse approfondie de pannes via outils OBD-II, analyse de trames CAN et extraction de données ECU

    Reverse engineering de fichiers binaires issus de calculateurs moteur et boîte de vitesses

    Détection de patterns, flags, tables d'injection ou paramètres cachés pour la réparation ou l’optimisation

    Contribution à la création de bases de données internes de pannes et cartographies techniques

  • SERMA INGENIERIE
    Flying Doctor – Expert batterie HEV / PHEV / EV
    AUTOMOBILE
    novembre 2018 - février 2021 (2 ans et 3 mois)
    Analyse approfondie de packs batteries prototypes pour véhicules hybrides et électriques (HEV, PHEV, EV)

    Diagnostic des défaillances électroniques et thermiques sur packs haute tension (jusqu’à 400V)

    Réparations sur site et interventions techniques rapides en phase de développement et de validation

    Lecture et décodage de trames CAN spécifiques à la gestion BMS (Battery Management System)

    Utilisation avancée d’outils d’analyse tels que CANalyzer, oscilloscopes, et équipements de sécurité HT

    Collaboration avec les équipes R&D constructeurs pour améliorer la conception des systèmes batteries
  • Mission freelance – client international
    Développeur logiciel C# – Spécialiste communication CAN / UDS
    EDITION DE LOGICIELS
    octobre 2019 - août 2023 (3 ans et 10 mois)
    Mission en tant que développeur freelance sur un logiciel de diagnostic automobile (C# + protocole CAN/UDS). Collaboration à distance avec un partenaire technique international.

    Conception de logiciels de diagnostic automobile en C# (.NET Framework) avec interface graphique WinForms

    Développement d’un système client/serveur pour la communication avec l’ECU via protocole UDS sur CAN

    Création d’une base de données client intégrée au serveur pour la gestion des activations, traitements et logs

    Implémentation de modules d’analyse et d’édition de fichiers binaires issus de la dataflash ECU (pattern, offsets, CRC)

    Communication en temps réel avec des firmwares ESP32 (USB CDC) pour piloter des interfaces OBD-II personnalisées

    Optimisation des performances USB (double buffering, transfert bulk, IOCP, burst) pour diagnostic fluide

    Participation à la conception de firmwares embarqués (ESP-IDF) et d’interfaces matérielles OBD custom

    Développement de firmwares ESP32-S3 (ESP-IDF / Visual Studio Code) pour interfaces de diagnostic OBD-II

    Implémentation d’un protocole de communication ASCII personnalisé sur USB CDC

    Transmission bidirectionnelle de trames CAN FD via USB, avec gestion optimisée des buffers (burst, timeout, double buffering)

    Utilisation du driver TWAI pour la pile CAN, avec traitement temps réel des trames UDS

    Intégration d’un système de log intelligent : suivi de session, performances USB/CAN, calculs CRC et filtrage avancé

    Conception de cartes électroniques OBD-II personnalisées (via DipTrace) avec transceivers CAN isolés

    Tests et validation des firmwares avec logiciels de diagnostic OEM et environnements de simulation ECU

Recommandations

Soyez le premier à recommander Romain

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Compétences

Catégories