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

Adrien Martin

Développeur Système Embarqué

489 €/jour
Grenoble, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Adrien

Dynamique, motivé et avec une attention particulière portée à la qualité, je suis prêt et disponible pour intégrer vos équipes.

Je suis bon communiquant et je pense avoir une bonne capacité à m'adapter et à prendre en main un projet. Je suis généralement apprécié pour ma vision global de la solution et ma prise d'initiative.

Au-delà de mes compétences en développement dans le domaine du logiciel embarqué, je suis en capacité de vous accompagner depuis la phase de prototypage de votre projet jusqu'à sa phase de qualification.

Je reste disponible pour discuter de votre besoin et des potentiels atouts que je pourrais vous apporter.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Espagnol

    Capacité professionnelle limitée

Accepte de travailler sur site
Grenoble (jusqu’à 50 km)

Expériences

  • INOCEL
    Ingénieur Système Embarqué
    ENERGIE
    avril 2024 - décembre 2024 (8 mois)
    Sainte-Égrève, France
    Développement d'un système de gestion de pile à combustible dans un environnement startup. Système composé d'un controller (ECU), d'un datalogger (DCU), d'un système d'acquisition des tensions de cellules (CVM) et des différents capteurs et actionneurs.

    Mon activité s’est vite concentrée sur les CVMs : spécification du besoin, suivi d'un prototype post-production réalisé par un prestataire externe, réalisation de la roadmap projet avec réflexion sur l'écosystème complet (développement, CI et test de validation), définition de l'architecture SW.

    A coté, j'ai pu intervenir sur l'ensemble de la chaine. Configuration de l'ensemble des capteurs et actionneurs sur chaque prototypes, développement et configuration sur l'ECU, et enfin, spécification et identification de solution de proto pour un prototype de DCU.

    Mission passionnante - terminée brutalement pour raisons médicales graves.


    Activités :
    Projet – mise en place, spécification & architecture des CVMs
    - Gestion de projet, planification pour les activités projet et SW (HW à charge de l’équipe HW)
    - Spécifications système, spécification software, architecture SW
    - Etude Qualité & Safety pour compliance ASIL A
    - Réflexion sur écosystème de test automatisé
    - Suivi du POC des CVMs next generation en sous-traitance avec recette de validation par test fonctionnels

    Développement – logicielle embarqué sur ECU et sous-systèmes
    - Développement FW d’une interface CAN vers CAN-FD en temps réel (langage C)
    - Définition et mise en place d'une architecture AUTOSAR pour le SW CVM
    - Ajout de fonctionnalité (safety et sensor) sur l’ECU

    Test – configuration, test & intégration de nouveaux capteurs et actionneurs
    - Configuration et intégration de l’ensemble des capteurs et actionneurs sur chaque prototype
    - Configuration et analyse fonctionnelle des CVM équipés sur les premiers prototypes

    Environnement : C, CAN, CAN-FD, SPC5, Simulink, analyseurs logique, FreeRTOS, Jenkins, git, ADBMS (ADC), régulateur PID, Autosar, ASIL A
    Systèmes embarqués Architecture logicielle Langage C FreeRTOS CAN
  • LEM
    Développeur Embarqué Firmware
    AUTOMOBILE
    février 2021 - novembre 2022 (1 an et 9 mois)
    Saint-Priest, France
    Projet : Conception logiciel et développement d’une solution de compteur d’énergie pour la recharge de véhicule électrique. Ma participation a portée sur l’ensemble des briques du produit en collaboration étroite avec l’équipe hardware et avec l’équipe de test sur toutes les phases de développement du produit jusqu’à la validation par les organismes certificateurs du marché européen.
    Effectif : 2-3 développeurs

    Interfaces du système :
    IN : Ethernet, mesures de grandeurs physiques (adc), tensions d’alimentation (adc), NvRam
    OUT : Ethernet, écran, leds, NvRam

    Objectifs :
    - Développer un premier prototype qui reprend les grands axes de l’architecture logicielle
    - Développer les briques logicielles de l’application
    - Analyse et correction de bugs HW & SW

    Activités :
    Environnement – mise en place (en équipe)
    - Mise en place du projet et de l’environnement de travail : besoin/spécifications, architecture fonctionnelle et logicielle, outils
    Développement – d’un soft embarqué robuste en C
    - Prise en main de l’environnement ST/FreeRTOS et première maquette sur carte Nucleo
    - Test des cartes HW du 1er run et portage de l’environnement RTOS
    - Développement et intégration du driver ADS pour récupération des mesures métier et refonte de la brique fonctionnelle de traitement des données (dont optimisation)
    - Intégration de la lib TCP/IP Oryx et développement fonctionnel de l’API REST
    - Développement du driver de la NvRam et mise en place de la logique de stockage des données de configuration et d’état du système
    - Développement d’une multitude de briques (ntp localtime, power monitoring, dump mémoire, module de test PVTPT…)
    - Analyse et optimisation temps réel (via service asynchrone sur UART)
    - Debug : mise en évidence, correction, analyse SW-HW

    Environnement : C, STM32, analyseurs logique, Wireshark, NvRam, SPI, ADC, API REST, TCP/IP & UDP (Oryx/Cyclone), FreeRTOS, Jenkins, git, Segger JTrace, NTP
    STM32 Systèmes embarqués Ethernet Langage C Optimisation mémoire
  • SPIE France
    Développeur Full Stack
    TRANSPORTS
    septembre 2019 - décembre 2020 (1 an et 3 mois)
    Feyzin, France
    Projet : Développement d'une application graphique de gestion de la circulation routière pour plusieurs grandes villes (Paris, Lyon, Toulouse, …). Le système est centré autour du serveur temps réel qui interface l'ensemble des données terrains (états, alarmes, évènements) avec les applications utilisées par les opérateurs municipaux. J'ai la charge du développement et de la maintenance de l'outil de gestion cartographique qui permet la visualisation et le contrôle de l'ensemble des objets sur le terrain (contrôleurs de feux, boucles de comptage, panneaux d'affichage, chainons, zones, etc.). Autres missions : maintenance logiciel en C++ sur les autres outils (serveur temps réel, paramétrage, main courante, etc.). Objectifs :
    • Mise à disposition d'une brique logicielle commune et paramétrable pour l'ensemble des clients.
    • Éradication des technologies obsolètes, utilisation de technologies récentes et porteuses.
    • Mise en place de l'intégration continue en projet pilote.
    • Optimisation de l'expérience utilisateur (client). Activités : Développement – d'une application graphique multi-process sous Qt en C++
    • Application modulaire pour s'adapter aux spécificités des clients (en conservant une base commune à l'ensemble des clients).
    • Interfaçage clair : MQTT pour les données terrains, TCP série pour la transmission de commandes.
    • Refonte graphique de l'application en collaboration avec un UX Designer. Continuous integration – Référant git pour le service. Projet étalon pour l'intégration continue.
    • GitLab pour la gestion des sources, Jenkins pour l'intégration continue avec Octopus pour le déploiement automatique sur les machines de test et chez le client.
    • Formation des équipes pour l'utilisation des outils d'intégration continue Git. Environnement : Qt (QtCreator), C++, MQTT, TCP, Git, SVN, Jenkins, Octopus
    C++ MQTT Qt Git Jenkins

Recommandations

Soyez le premier à recommander Adrien

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

Formations

  • Diplôme d’ingénieur spécialisé en Électronique et Informatique des SE
    École Polytechnique Universitaire Pierre & Marie-Curie
    2014
    École Polytechnique de Montréal (CANADA), échange universitaire -> Spécialisation en Systèmes Embarqués et Temps Réel

Compétences

Catégories