Alexis joined Bootlin as an embedded software engineer at Bootlin at the start of 2023. After graduating in Critical Embedded Systems from the INSA Toulouse in 2016, he started to work for Smile on IoT projects. He then joined Somfy Protect to work on a variety of connected devices for home security: connected cameras, connected alarm systems (composed of peripherals and gateways), videophones, etc. Those projects allowed him to participate to the complete software lifecycle: development (business logic or platform drivers), integration, delivery, over-the-air updates, etc. but also many side topics, such as industrialization tooling or CI/CD.
- Alexis managed multiple custom Linux firmwares based on Buildroot, mostly on ARM platforms (Ambarella, Allwinner). Such distributions are booted either with proprietary bootloaders or U-Boot. Those projects included integration and maintenance (bugs, security patches) of software components (kernel, drivers, userspace libraries…), driver development for specific peripherals, and business logic development.
- He also worked on more constrained platforms based on ARM Cortex-M, like STM32. Such platforms generally involved a real-time operating system like FreeRTOS, and network stacks (LwIP). Alexis participated to all layers of those devices software stack: low level core initialization, peripheral drivers, business logic
- Alexis has a wide knowledge around connected systems: protocols (Wifi, BLE, IP, TCP, HTTP, MQTT…), security (encryption, authentication, integrity), robustness and evolutivity (software architecture, remote firmware update)