You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ilyas El KhalloufiIE

Ilyas El Khalloufi

Embedded Systems / IoT / AI / C++ / Python / RTOS Expert

€450/day
Lyon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ilyas

Technical Architect and R&D Manager based in the Lyon region, I master the entire value chain of a complex system, from low-level hardware architecture to the deployment of Artificial Intelligence models.

By assuming this transversal role (Hardware, Algorithmics, Cloud), I accelerate your products' time-to-market.

My objective is to eliminate the hidden costs and integration risks often associated with dividing the workload between hardware experts, data scientists, and cloud developers.
My expertise covers:
Architecture & Embedded: Hardware and software design HPC, critical systems in C/C++, and FPGA/GPU integration.
Artificial Intelligence: Design and deployment of Python models (Machine Learning, Deep Learning) specifically optimized for constrained environments.
Technical Leadership: Steering R&D strategy, ensuring operational safety, and structuring delivery processes with a "zero defect" culture.

With my experience in critical systems in nuclear environments and intelligent industrial vision, I guarantee the total consistency and software excellence of your projects.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Calasys
    Engineering Manager
    ENERGY AND UTILITIES
    May 2025 - Today (1 year and 3 months)
    Lyon, France
    Software R&D team leadership
    Evolutionary and corrective maintenance of an AI IoT data management platform
    Management of the data valorization process: ingestion, processing, display
    Design of an IoT platform
    Development of Artificial Intelligence models
  • TIAMA inspection worldwide
    Technical Lead for Intelligent Embedded Systems
    RAW MATERIALS INDUSTRY
    December 2019 - May 2025 (5 years and 5 months)
    Lyon, Auvergne-Rhône-Alpes, France
    - Artificial Intelligence ML (classification, prediction, generation ...)
    - Data analysis and extraction of application descriptors
    - Embedded image processing
    Electronics/IT:
    - Development of real-time applications on SoC
    - Development of embedded multithreaded C/C++ applications
    - Integration of a new camera into the machine framework (HMI, drivers, tests, documentation, etc.);
    - Design of processing algorithms for quality verdict extraction;
    - Integration of functional encoded indicators (transfers, synchronization, metadata...);
    - Design of a test bench (feasibility, validation, and integration).

    - Qualification/optimization of image processing algorithms;
    - Modeling and extraction of dynamic descriptors;
    - Design of classifiers for automatic recognition;
    - Design of automated metrics for performance measurement.

    - Design of applets (Visual Applet);
    - Design of low-level drivers (CXP, CAN, Genicam...);
    - Design of distributed processing architecture on FPGA/µP;
    - Stabilization.

    - Design of test applications for software validation;
    - Deployment and maintenance of automated software test campaigns;
    - Design of VxWorks emulation modules targeted for win10;
    - Development of HMIs for prototyping.

    - Agile working;
    - Project management for new machine feature integrations;
    - Risk analysis;
    - Reporting.
    C/C++ VxWorks Qt SoC Python
  • CEA - Commissariat à l'énergie atomique et aux énergies alternatives
    R&D Engineer in Intelligent Electronic Systems
    ENERGY AND UTILITIES
    September 2016 - December 2019 (3 years and 3 months)
    Région de Aix-En-Provence, France
    Technological and bibliographic monitoring (ultrasonic imaging, AI, signal/data processing, acoustic instrumentation...);

    Development of a 3D target reconstruction software from ultrasonic signals with a very low signal-to-noise ratio (IEC 60 880 standard – nuclear systems):
    o Development of intelligent software in C++ under Qt;
    o Design of a 3D GPU viewer for 2.5/3D results display;
    o Development in C++/Python of signal processing algorithms for ultrasonic imaging;
    o Development in C++/Python of 2/2.5/3D image processing algorithms;
    o Integration of a compensation model for biases related to the intelligent ultrasonic transducer (synthetic focusing);
    o Development of a learning model for breaks, for detecting liquid/solid and solid/liquid interfaces;
    o Design of an automatic configuration tool for reconstruction models and addition of the "plug & play" feature;
    o Algorithm optimization;
    o Creation of software training (Python notebooks and user manual writing);
    o Testing (unit and integration) and qualifications.

    Participation in an international collaboration project (France, Japan, and India) on acoustic instrumentation in complex environments (fast neutron reactor with sodium coolant) as assistant project manager and specialist (18 months):
    o Technical presentations;
    o Writing qualification reports;
    o Participation in specialized seminars.

    Design of a data processing card (µC/FPGA):
    o Feasibility study and writing of specifications;
    o Project management;
    o Development of SPI driver(s)/controller(s);
    o Development of monitoring software;
    o Integration of image and signal processing on FPGA;
    o Integration of a static neural network (synaptic coefficients calculated offline and loaded at deployment) on FPGA;

    Development of a C++ library for data processing associated with ultrasonic imaging compatible with IEC 60880 standard (nuclear systems) and real-time compatible:
    o Parallelization of processing;
    o Optimization functions and data access formats (DAT and HDF5);
    o Integration of two artificial intelligences: a neural network numerically models sensor defects, and an SVM improves the target reconstruction signal-to-noise ratio;
    o Writing documentation;
    o Publication of work in signal processing in the international journal “Ultrasonics”.

    Control of a Labview control system;

    Data and signal processing (Python/C++/VHDL):
    o Multimodal approaches (sound and images);
    o Modeling (statistical, behavioral, fundamental, fusion);
    o Computer vision using artificial learning approaches;
    o Design of 4 innovative 3D imaging algorithms;
    o Synthetic focusing and beamforming;
    o Dynamic image segmentation algorithm with online labeling.
    C++ Python VHDL Data Processing Physical Modeling 3D Widgets GPU Innovation FPGA µP/µC

Recommendations

Be the first to recommend Ilyas

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

  • Conservatoire National des Arts et Métiers
    Engineering Diploma in Embedded Systems and Telecommunications
    2019
  • Université Pierre et Marie Curie
    Master 2 (M2) - Intelligent Embedded Robotic Systems
    2018

Skill set

Categories