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

Khalil Z.

Embedded C++ Developer | Qt & Real-Time Systems

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Khalil

Freelance C++ engineer specializing in embedded systems and real-time applications

With over 4 years of experience in C/C++ development, I focus on the design, development, and optimization of critical software for constrained environments (embedded Linux, RTOS). My expertise covers the entire software lifecycle: architecture, implementation, debugging, and industrialization.

What I do specifically:

🔧 Development of modular and high-performance C/C++ libraries, applying advanced OOP principles and modern C++ features

📡 Implementation of robust MQTT communications (Paho-MQTT) for reliable data exchange in distributed environments

🖥️ Design of Qt applications (C++/QML/Widgets) with fine-grained signal/slot management, for real-time supervision and monitoring interfaces

🚌 Development of high-performance data buses for inter-component communication (libraries/daemons)

🦀 Development of Rust services for communication needs requiring memory safety and performance

🌐 Integration of network protocols (TCP/IP, CAN bus) within embedded systems

🔍 Analysis and resolution of complex C/C++ bugs on critical systems, with a strong focus on stability

⚙️ Setup and maintenance of cross-platform build ecosystems (Conan, CMake)

🐍 Automation of build, test, and deployment processes using Python and shell scripts

✅ Writing and execution of automated tests with Robot Framework

Why choose me:

I deliver clean, maintainable, and production-ready code, with a real ability to work on complex and critical systems. Rigor, autonomy, and attention to detail guide each of my missions, whether for scratch development, architecture redesign, or advanced debugging.
  • French

    Fluent

  • English

    Fluent

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

Experience

  • LISI AEROSPACE
    C++ Developer
    AVIATION AND AEROSPACE
    December 2025 - Today (8 months)
    Paris, France
    Design and implementation of software components in C++. Analysis, correction, and refactoring of existing codebases to improve maintainability, readability, and reliability. Definition of software architecture (API, layer separation, modularity). Development and integration of reusable software libraries.
    C++ Python CMake Object-Oriented Programming (OOP) Planning
  • Actia Engineering Services Tunis,
    Software Designer
    AUTOMOBILE
    July 2022 - November 2025 (3 years and 4 months)
    Tunisia
    Design and development of C/C++ libraries, applying advanced OOP principles and modern language features for modular, high-performance, and scalable embedded solutions. Robust implementation of MQTT communication in C++ via Paho MQTT, integrated into embedded systems to ensure reliable exchange in distributed environments. Development of a high-performance data bus for communication between software components (libraries/daemons). Creation of a Rust service dedicated to MQTT communication management, leveraging the language's advantages in memory safety and performance. Integration of network protocols (TCP/IP) to facilitate inter-component communication within the embedded system. Analysis and resolution of complex C/C++ bugs to ensure the stability and performance of critical systems. Design and development of Qt applications (C++), with fine-grained signal/slot and network module management for real-time and supervision systems. Seamless integration of the MQTT layer within Qt applications for telemetry data visualization or processing. Use of QML/Widgets to create user-friendly and responsive interfaces, adapted to embedded system constraints. Setup and maintenance of a multi-platform build ecosystem based on Conan and CMake for internal dependency management. Development of Python and shell scripts to automate build, test, packaging, and deployment tasks. Writing and execution of automated tests with Robot Framework, using custom libraries (Python)
    Rust Python Qt C++ C
  • ACTIA engineering services
    Embedded Software Engineer (Internship)
    February 2022 - June 2022 (4 months)
    Tunis, Tunisia
    Development of a CAN data visualization solution. This is a software application developed with Qt(C++) that communicates with an STM32 board via serial communication (UART). The STM32 board receives data from the CAN bus and sends it to the Qt application; the software application can also send data to the CAN bus. C, C++, Qt, STM32 board, 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
  • Degree in Electrical Engineering
    National Engineering School of Monastir Monastir
    2022
    Diplôme en génie électrique

Certifications

Skill set

Categories