JD:
- 4 – 7 years of relevant development experience in Android and Android AOSP
- Expert knowledge in C or C++ and Java
- Knowledge on first 3 layers of Android Architecture
- Working experience on AOSP builds(Android TV or Android mobile)
- Hands on knowledge in Android System UI, View Systems, window Manager, UI Framework components and System Services
- Good understanding of overall Android Architecture, Android system framework development, Android Eco system & debugging tools.
- Knowledge of JNI and NDK programming, Binders and threading concepts.
- Good understanding and exposure on Multimedia frameworks in Android.
- Hands-on Debugging tools gdb, adb, trace32, systrace
- Working experience in Gstreamer, Stagefright, OpenMax, FFMPEG.
- Source code control understanding (SVN, Git, Gerrit)
- Has worked with AOSP code and contributed to open source in Android.
- Development of applications and framework level working for Android based smart phones, TVs, tablets, wearable devices, signage and other embedded platforms.
- Good knowledge of design patterns and coding conventions.
- Understanding of networking, local data caching and multitasking on Android .Experience with mobile development issues related to performance optimization, caching, security and native hardware components (camera, gps, etc.) .
- Ability to learn & embrace new features in latest versions of Android.
- Familiarity with Agile process and software engineering best practices
- Ability to work in a fast paced, test driven collaborative and iterative programming environment.
- Google certification processes like CTS, VTS, GTS.