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

Jaouad B.

Développeur logiciel embarqué C/C++

600 €/jour
Montpellier, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Jaouad

Je réalise vos développements en C et C++, que ce soit pour concevoir de nouveaux modules ou intervenir sur du code existant. Je me concentre sur la livraison d'un code propre qui répond directement à vos besoins techniques.
Je m'adapte à votre environnement pour être opérationnel immédiatement au sein de votre équipe.
Disponible pour discuter de votre mission.
  • Français

    Bilingue ou natif

Accepte de travailler sur site
Montpellier (jusqu’à 50 km), Aix-en-Provence (jusqu’à 50 km), Montpellier (jusqu’à 50 km)

Expériences

  • SCHNEIDER ELECTRIC
    Développeur BackEnd C++
    ENERGIE
    janvier 2025 - Aujourd'hui (1 an et 5 mois)
    Montpellier, France
    Projet :

    Conception et développement du back-end d’un système d’optimisation énergétique basé
    sur l’IA pour un site industriel Schneider Electric. Le système collecte les données terrain en temps
    réel et les expose au module IA et à l’interface utilisateur via une couche back-end robuste.

    ⎯ Développement C++ du back-end : conception des modules de collecte et d’exposition des données,
    implémentation des fonctionnalités, tests unitaires et d’intégration, résolution de bugs
    ⎯ Conception et administration de la base de données PostgreSQL : modélisation des tables,
    intégration de TimescaleDB pour les séries temporelles, développement de fonctions PL/pgSQL
    avec triggers, mise en place de systèmes de notification asynchrone
    ⎯ Administration d’un environnement hybride Linux Debian 11 : orchestration de processus natifs et de
    conteneurs Docker pour le déploiement des services
    ⎯ Rédaction de scripts Python pour l’automatisation des tests, la validation des données et l’outillage
    de développement
    ⎯ Assurance qualité du code via Coverity (analyse statique) et SonarQube (métriques qualité) ; gestion
    des dépendances et compilation avec Conan
    ⎯ Pilotage du projet en méthode Agile (SAFE) via Azure DevOps, Jira et GitHub (revues de code, pull
    requests, gestion des sprints)

    Environnement :
    Linux Debian 11,Docker, C++, Python, PostgreSQL, TimescaleDB, Conan, Coverity, Azure DevOps, Jira, GitHub
    C++ SQL Git Conan Python
  • DIAGDEV
    Développeur Logiciel Embarqué C/C++
    SECTEUR MÉDICAL
    août 2023 - Aujourd'hui (2 ans et 10 mois)
    Montpellier, France
    Projet :

    (Mission chez DIAGDEV ) Participation au développement du Firmware et du software d’un appareil d’analyse de sang destinée au laboratoire.

    Taches :

    - Maintenance et optimisation du Firmware de l’appareil (Programmation en C sur microcontrôleur STM32F7 et utilisation de l’OS FreeRTOS)

    - Définition l’architecture de la gestion d’erreur de l’appareil

    - Développement en C++/QT sous linux embarqué (Yocto)

    - Développement d’une application en QT/QML/C++ destiné à un banc de test

    - Test du code sur l’appareil ou sur simulateur

    - Développement de script en python permettant de « parser » des documents excel ou d’analysé des données

    - Analyse des Bogues remontés par les utilisateurs

    - Relecture du code en firmware et en software

    - Utilisation de SVN, de GIT et de Jenkins

    - Réalisation de test unitaire et fonctionnel

    - Rédaction de la documentation et de la spécification

    - Utilisation de la méthode Agile sur le projet

    - Travaillant dans une équipe d’une quinzaine de personne regroupant divers métiers.
    Programmation C/C++ C++ C FreeRTOS STM32 Qt5 Qt Creator Git-SVN Python Test unitaire Linux embarqué Atlassian JIRA GitHub Jenkins
  • - COYOTE
    Ingénieur systèmes embarqués
    INTERNET DES OBJETS
    janvier 2022 - Aujourd'hui (4 ans et 5 mois)
    92150 Suresnes, France
    Rôle : Ingénieur Systèmes Embarqués

    Environnement technique : Windows, Linux, Langage C, E2Studio, VSCode, Makefile JIRA, git, Confluence, GitLab

    Langage utilisé : C, Python, Bash et UML (QM) RTOS : FreeRTOS, Framework QP

    Microcontrôleur : STM23L4, Renesas RA2L1 et RX100

    Réseaux et Protocole : LoRaWan, SigFox, LTEM, SPI, UART, I2C

    Résumé : Participation au développement d'un traqueur destinée au véhicule (voiture et deux roues)

    Projet :
    - Maintenance (amélioration et correction de bug) de la version en cours (Framework QP et RX100)
    - Migration du code source du produit suite au changement de microcontrôleur (Renesas RX100 vers Renesas RA2L1) et mise à jour du Framework QP. Développement la couche basse et réadaptation et amélioration de l'application.
    - Développement d'une nouvelle version du traqueur (développement sur STM32L4 avec le RTOS FreeRTOS)
    - Définition et mise en Place de l'Architecture de l'application, de l'arborescence projet et des outils de compilation.
    - Développement des couches basses (Drivers et librairies) et de la partie applicative.
    - Mise en place de test unitaire et fonctionnel
    - Optimisation du code et utilisation des mécanismes du microcontrôleur pour réduire au maximum la consommation.
    - Utilisation d'outils de mesure de consommation programmable par ordinateur (NI DMM).
    - Mise en place des communications SigFox et LoRaWan en utilisant les modems sx1272 et lr1110 de Semtech
    - Utilisation de GPS classique et de « GNSS RAW DATA »
    - Mise en place de la communication via LTEM.

Recommandations

Soyez le premier à recommander Jaouad

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, Ingénierie électrique, électronique et des communications
    Ecole nationale supérieure de l'Electronique et de ses Applications
    2019
    Diplôme d'ingénieur, Ingénierie électrique, électronique et des communications
  • DUT Mesures Physiques, Sciences physiques
    IUT d'Aix-Marseille
    2016
    DUT Mesures Physiques, Sciences physiques

Compétences

Catégories