Create a Yocto based x86 Linux distribution and installer for drone ground stations. Optimize the Linux kernel boot speed and performances on the target. Adapt the Xfce desktop environment to the customer needs. Develop an OpenCV based video tracking solution.
Create a Yocto based aarch64 Linux distribution for a drone using an Nvidia TX2 board. Integrate the needed ROS layers and the existing client firmware. Setup a continuous integration system based on Gitlab CI for the Yocto builds.
Create a Yocto based aarch64 Linux distribution for an industrial robot used in warehouses, around an imx8 SoC. Port the existing C++ firmware to the new target. Develop a video tag detection solution.
Design a new Atom x86 Linux firewall board. Develop a coreboot based bootloader. Develop the power management software on an STM32. Port the existing firmware stack to the new hardware.