Responsibilities: 1. Responsible for Architecture Analysis, Design, and core of Android softwareCode2. Reviews and checks related technologies, controls project output quality, and manages technical teams. Qualifications: 1. more than 5 years of software development experience on mobile devices; 2. Familiar with Android architecture and more than 3 years of experience in Android platform development and design; 3. proficient in C/C ++/Java and able to solve problems independently; 4. Familiar with object-oriented development, familiar with common design patterns 5. Sensitive to new technologies and willing to explore and study new technologies; 6. strong self-learning ability, good communication and coordination skills, and a certain degree of technical team leadership; 7. Experience in Secondary Development of Android source code is preferred;Job Requirements:1. bachelor degree or above in computer related major, more than 3 years product R & D experience, solid basic theoretical knowledge in computer science 2. master the C, C ++, and Java languages, and master the embedded cross-compilation and debugging tools. 3. engaged in Architecture Design of more than two software product projects, in-depth understanding of object-oriented development, Master common design patterns 4. good ability to analyze and solve problems; strong acceptance ability, ability to quickly learn and master new technologies 5. familiar with Android system architecture and Android framework is preferred. 6. good communication and team spirit1. proficient in C/C and JavaProgramming Language2. proficient in the Linux operating system, having more than 5 years experience in Linux kernel optimization/driver development; 3. Having transplanted the Android operating system and developed the Android Application Framework/ApplicationProgram/Operation support library; 5. successfully developed a set-top box, pad, or mobile phone product based on the Android operating system.