Job Description :
Android Framework Developers Location: Mountain View, CA Required Technologies Android OS framework development: Developing/Enhancing/Optimizing/Maintaining the Android OS Stack (Java API Framework and/or Native C/C++ library) Languages: C, C++, Java, XML Software Tools IDE: Android SDK 4.x 9.x, Android Studio Canary, Android ADT, CVS, Gradle, XCode 6.1 Protocols: TCP/IP, HTTP, RCP, Rlogin, SMTP Others: BLE, Google Cast API, Apk Expansion, Location API, NFC, SIP and Cloud server integration Role Summary: As an Adroid OS framework developer, you are responsible for Developing/Enhancing/Optimizing/Maintaining the Android OS Stack (Java API Framework and/or Native C/C++ library You are required to work closely with different OEM vendors & SoC Vendors to ensure the compatibility and OS fitment (From Power/Memory/Connectivity/Interfaces perspectives You would make decisions on choice of algorithm, optimization approach, debugging methodology & validation scenarios to ensure efficient development/maintenance cycles Key Responsibilities: Android OS Java API Framework/Native C Library Enhancement & Maintenance Integration with HAL (BT/BLE, Wi-Fi, LTE, NFC, GPS) & Validation Test the framework for Performance & Optimize to meet the power requirements Interface with OEM/SoC Vendors and bring out the solutions Develop interfacing APIs/Adapters (Java/C) for South bound & North bound integration Debug/Simulate/Emulate failure scenarios (FR/NFR) & identify root cause Support bug life-cycle management (Analysis to Fix delivery) Skills and Expertise: BE/Btech/Mtech/MCA in Computer Science / Information Technology 7 to 10 years of experience in Android OS Framework Development, Platform Development Proficient with Java, C and Android SDK version Android 4.0 to Android 9.0 Knowledge of BLE, Google Cast API, Apk Expansion, Location API, NFC, SIP and Cloud server integration Excellent knowledge and experience in Android SDK, Android UI toolkit, Layout Managers, Application Stack Expert skill in Debugging to track the issues and Junit to create/check test cases. Driver Development & Optimization for Power Software Tools IDE: Android SDK 4.x 9.x, Android Studio Canary, Android ADT, CVS, Gradle, XCode 6.1 Languages: C, C++, Java, XML "Protocols: TCP/IP, HTTP, RCP, Rlogin, SMTP Protocols: TCP/IP, HTTP, RCP, Rlogin, SMTP