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

Baklouti Oussama

Embedded Systems Engineer

€150/day
Paris, FR
0-2 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Baklouti

I am an Embedded Linux developer specializing in Yocto, C/C++, Android Automotive OS, Virtualization (Xen/QEMU), Kernel Drivers, and low-level integration for embedded systems.
I help companies develop, optimize, and industrialize their embedded solutions, even in complex environments (automotive, IoT, custom Linux).

🔧 What I can do for you

✔ Build or customize a Yocto Linux distribution
✔ Develop Linux kernel modules and drivers
✔ Integrate and optimize Android Automotive OS (AAOS)
✔ Develop system services, HAL, or embedded Android applications
✔ Configure QEMU, Xen, KVM, and embedded virtualization environments
✔ Implement CAN / LIN / SOME/IP protocols, VHAL, data fusion
✔ Debug (kernel logs, boot issues, init, systemd, hardware bring-up)
✔ Optimize performance, boot time, memory, or security

📦 Types of projects I handle

🔹 Creation of a custom Linux image (Yocto) for ARM or x86 hardware
🔹 Integration of Android Automotive OS into an existing system
🔹 Development of a kernel driver (CAN, character, block, virtual device…)
🔹 Setup of a virtualized architecture (Xen, QEMU, KVM)
🔹 Migration or porting of an embedded solution to a new platform
🔹 Integration of V2X, CAN bus, LIN, SOME/IP, vsock protocols
🔹 Optimization of a bootloader, kernel, or rootfs
🔹 Development of Python/C++ tools for processing or automation
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • PRIMATEC
    Final Year Internship
    February 2025 - August 2025 (6 months)
    Sfax, Tunisia
    Development of a Virtualized Platform for Android-Based In-Vehicle Infotainment (IVI) Systems
    • •Engineered a virtualized IVI architecture using the Xen Type-1 hypervisor, with a custom Yocto-based embedded Linux as Dom0 and multiple Android virtual machines representing IVI components, all deployed and tested within a QEMU-emulated environment
    ◦ •
    Created and tailored Android OS images (based on AOSP) for deployment in a QEMU-emulated environment, including kernel-level configuration changes to enable smooth operation as a Xen DomU, allowing full development and testing without requiring physical automotive hardware. Developed a lightweight inter-VM communication layer using gRPC to enable secure and efficient messaging between Android guests and the Linux Dom0. Technologies : Xen Hypervisor , QEMU , Yocto Project , AOSP , Linux Kernel , gRPC + Protocol buffers , Shell Scripting , C/C++ , Bazel / Soong , Android Middleware Layer , Network configuration , BSP
    Xen Linux Linux Kernel qemu Yocto
  • ACTIA ES
    Engineering Internship
    June 2024 - August 2024 (2 months)
    Tunis, Tunisia
    • •Data acquisition from BMS using the LIN protocol with FreeRTOS
    • •Development of a graphical interface using TouchGFX H7
    • •Applied ANSI and MISRA standards in driver development and optimized debugging.
    • •Mastered STM32F4xx microcontroller peripherals and development environment.
    • •Introduction to object-oriented programming: constructors, destructors, overloading, encapsulation, and polymorphism.
    • •Linux kernel configuration and compilation.
    • •GNU toolchain: GCC, Makefile, C Library, Binutils
    • •Building a toolchain using Crosstool_NG.
    • •Integrated Linux kernel modules
    • •Participated in maintenance site visits
    • •Learned electrical cabinet wiring
  • CSF
    Advanced Training
    July 2024 - November 2024 (4 months)
    Tunis, Tunisia
    • •Data acquisition from BMS using the LIN protocol with FreeRTOS
    • •Development of a graphical interface using TouchGFX H7
    • •Applied ANSI and MISRA standards in driver development and optimized debugging.
    • •Mastered STM32F4xx microcontroller peripherals and development environment.
    • •Introduction to object-oriented programming: constructors, destructors, overloading, encapsulation, and polymorphism.
    • •Linux kernel configuration and compilation.
    • •GNU toolchain: GCC, Makefile, C Library, Binutils
    • •Building a toolchain using Crosstool_NG.
    • •Integrated Linux kernel modules
    • •Participated in maintenance site visits
    • •Learned electrical cabinet wiring

Recommendations

Be the first to recommend Baklouti

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

  • Engineering degree in
    National Engineering School of Monastir
    Engineering degree in

Skill set

Categories