1. Work as software engineer and technique manager for over 20 years.
2. 10+ years Android app development experience, be excellent to develop native or hybrid Android app, and to create JNI libraries.
3. Be good at programming languages like Java, and C/C++.
4. Be good at Android framework, and Android Studio.
5. Be good at VIM, Makefile, gdb, and gcc/g++ toolchains.
6. Be good at Linux tools and system admin.