Kernel programming, Linux device tree configuration, Android HAL development, Linux device drivers development, Virtualization experience, virtio based device drivers development, hypervisor integration. C/C++ language programming