Kamel Bouhara – Bootlin staff

Kamel BouharaKamel Bouhara joined Bootlin as an embedded Linux and kernel engineer in 2019.

Linux kernel and board bring-up experience

Kamel has strong experience in board bring-up, in particular on NXP processors: i.MX27/28, i.MX53 and i.MX6Q.

His background in electronics helped him to develop kernel drivers for a variety of common interfaces such as I2C, SPI, ADC, GPIOs and several others. He also developed specific drivers an FPGA/i.MX6 co-design architecture based on a PCIe interface.

Embedded Linux development experience

When he joined Bootlin, Kamel already had seven years of experience using Yocto Project / OpenEmbedded for integrating military, industrial and energy systems. He implemented solutions for building and deploying customer C/C++ applications by creating prototypes with QEMU virtualization. He also trained users on cross-compiling with the Yocto Project SDK.

His knowledge in Linux programming allows him to develop and propose the best C/C++ software implementations for interfacing with kernel drivers.

Kamel also worked on streaming solutions integrating IPU/VPU, using Gstreamer and the Linux V4L2 API.