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

Khalil Z.

Développeur C++ Embarqué| Qt & Systèmes Temps Réel

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

About Khalil

Ingénieur C++ freelance spécialisé en systèmes embarqués et applications temps réel

Fort de plus de 4 ans d'expérience en développement C/C++, j'interviens sur la conception, le développement et l'optimisation de logiciels critiques pour environnements contraints (Linux embarqué, RTOS). Mon expertise couvre l'ensemble du cycle de vie logiciel : architecture, implémentation, debugging et industrialisation.

Ce que je fais concrètement :

🔧 Développement de bibliothèques C/C++ modulaires et performantes, en appliquant les principes avancés de la POO et les fonctionnalités du C++ moderne

📡 Implémentation de communications MQTT robustes (Paho-MQTT) pour l'échange de données fiable en environnement distribué

🖥️ Conception d'applications Qt (C++/QML/Widgets) avec gestion fine des signaux/slots, pour des interfaces de supervision et de monitoring temps réel

🚌 Développement de bus de données haute performance pour la communication inter-composants (bibliothèques/daemons)

🦀 Développement de services en Rust pour des besoins de communication nécessitant sécurité mémoire et performance

🌐 Intégration de protocoles réseau (TCP/IP, CAN bus) au sein de systèmes embarqués

🔍 Analyse et résolution de bugs complexes C/C++ sur des systèmes critiques, avec un fort accent sur la stabilité

⚙️ Mise en place et maintenance d'écosystèmes de build cross-plateformes (Conan, CMake)

🐍 Automatisation des processus de build, test et déploiement via Python et scripts shell

✅ Écriture et exécution de tests automatisés avec Robot Framework

Pourquoi me choisir :

Je livre un code propre, maintenable et prêt pour la production, avec une réelle capacité à intervenir sur des systèmes complexes et critiques. Rigueur, autonomie et sens du détail guident chacune de mes missions, que ce soit pour du développement from scratch, de la refonte d'architecture ou du debugging avancé.
  • French

    Fluent

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • LISI AEROSPACE
    Développeur C++
    AVIATION AND AEROSPACE
    December 2025 - Today (8 months)
    Paris, France
    Conception et implémentation de composants logiciels en C++ Analyse, correction et refactorisation de bases de code existantes afin d'améliorer la maintenabilité, la lisibilité et la fiabilité. Définition de l'architecture logicielle (API, séparation des couches, modularité). Développement et intégration de bibliothèques logicielles réutilisables.
    C++ Python CMake Programmation orientée objet (POO) Planification
  • Actia Engineering Services Tunis,
    Software Designer
    AUTOMOBILE
    July 2022 - November 2025 (3 years and 4 months)
    Tunisia
    Conception et développement de bibliothèques en C/C++, en appliquant les principes avancés de la POO et les fonctionnalités modernes du langage pour des solutions embarquées modulaires, performantes et évolutives. Implémentation robuste de la communication MQTT en C++ via Paho MQTT, avec intégration dans des systèmes embarqués pour garantir la fiabilité des échanges en environnement distribué. Développement d'un bus de données haute performance assurant la communication entre des composants logiciels (librairies/daemons). Création d'un service en Rust dédié à la gestion de la communication MQTT, exploitant les avantages du langage en termes de sécurité mémoire et performance. Intégration de protocoles réseau (TCP/IP) pour faciliter la communication inter-composants au sein du système embarqué. Analyse et résolution de bugs complexes en C/C++ pour assurer la stabilité et les performances des systèmes critiques. Conception et développement d'applications en Qt (C++), avec une gestion fine des signaux/slots et modules réseau pour des systèmes temps réel et de supervision. Intégration fluide de la couche MQTT au sein d'applications Qt, pour la visualisation ou le traitement des données de télémétrie. Utilisation de QML/Widgets pour créer des interfaces ergonomiques et réactives, adaptées aux contraintes des systèmes embarqués. Mise en place et maintenance d'un écosystème multi-plateforme de build basé sur Conan et CMake, pour la gestion de dépendances internes. Développement de scripts Python et shell pour automatiser les tâches de build, test, packaging et déploiement. Rédaction et exécution de tests automatisés avec Robot Framework, en utilisant des bibliothèques personnalisées (Python)
    Rust Python Qt C++ C
  • ACTIA engineering services
    Ingénieur Logiciel Embarqué (Stage)
    February 2022 - June 2022 (4 months)
    Tunis, Tunisia
    Développement d'une solution de visualisation des données CAN. Il s'agit d'une application logicielle développée avec Qt(C++) qui communique avec une carte Stm32 par communication série (UART). La carte Stm32 reçoit les données du bus CAN et les envoie à l'application Qt, l'application logicielle peut également transmettre des données au bus CAN. C, C++, Qt, carte Stm32, FreeRTOS, CAN 2.0A/B, FDCAN, UART
    Qt C++ FreeRTOS STM32 CAN

Recommendations

Be the first to recommend Khalil

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

  • CPA – C++ Certified Associate Programmer
    CPA – C++ Certified Associate Programmer
  • Diplôme en génie électrique
    Ecole nationale d'ingénieurs de Monastir Monastir
    2022
    Diplôme en génie électrique

Certifications

Skill set

Categories