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/day
Montpellier, FR
3-7 years

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

Can work on-site
Montpellier (up to 50km), Aix-en-Provence (up to 50km), Montpellier (up to 50km)

Experience

  • SCHNEIDER ELECTRIC
    Développeur BackEnd C++
    ENERGY AND UTILITIES
    January 2025 - Today (1 year and 5 months)
    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++
    MEDICAL
    August 2023 - Today (2 years and 10 months)
    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 OF THINGS (IOT)
    January 2022 - Today (4 years and 5 months)
    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.

Recommendations

Be the first to recommend Jaouad

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • 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

Skill set

Categories