Maxime Chevallier

Maxime ChevallierMaxime is an embedded Linux engineer since 2014. He joined Bootlin in 2018.

His first contact with the embedded Linux world was during a project in the aerospace industry, where he worked on the “Comedi” drivers for analog and digital acquisition boards. He then developed his experience at OpenWide Ingenierie (later acquired by Smile), working on various topics ranging from bootloader setup with U-Boot and the ARM Trusted Firmware, to kernel driver development and debug on SPI, USB, Bluetooth and Power Management subsystems. He also maintained Yocto Project based layers for various customers and worked on user-space applications based on Glib and D-Bus.

At Bootlin, Maxime has been focusing on Kernel Networking topics and BSP development with Yocto Project.

He contributed various new features in the PPv2 driver for Marvell platforms such as VLAN and MAC filtering, big-endian support and RSS offloading. He also works on improving support for Marvell PHYs and switches. He contributed some features in mvneta such as mqprio support, and better networking support in Altera TSE through the integration of a variant of the Lynx PCS driver.

He had the opportunity to meet the community at various events where he gave talks to share his experience:

Maxime is a trainer for our Embedded Linux, Linux kernel and driver development and Real-Time with PREEMPT_RT courses. He is also the author of this Real-Time with PREEMPT_RT course.