About Khalil
French
Fluent
English
Fluent
Experience
- LISI AEROSPACEC++ DeveloperAVIATION AND AEROSPACEDecember 2025 - Today (8 months)Paris, FranceDesign 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.
- Actia Engineering Services Tunis,Software DesignerAUTOMOBILEJuly 2022 - November 2025 (3 years and 4 months)TunisiaDesign 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)
- ACTIA engineering servicesEmbedded Software Engineer (Internship)February 2022 - June 2022 (4 months)Tunis, TunisiaDevelopment 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
Recommendations
Be the first to recommend Khalil
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- CPA – C++ Certified Associate ProgrammerCPA – C++ Certified Associate Programmer
- Degree in Electrical EngineeringNational Engineering School of Monastir Monastir2022Diplôme en génie électrique