You Will:
- Mastery of Android (version 9 and higher) OS/framework development (AOSP customization, custom ROMs, etc.) also comfortable fixing issues around the Linux kernel and the Android OS
- Design, develop, code, test, and debug software for embedded devices.
- Ability to implement the software devices from the requirements to production
- Analyze and enhance efficiency, stability, and scalability of system resources
- Know how to work on publishing applications in the Google Play Store
- Building, designing and integrating new product for advanced Android applications for Android platform
- Cross-functional team collaboration to design, define and ship new features
- To use and work with outside APIs and data sources
- To perform unit test to ensure usability, robustness, edge cases and general reliability with improved performance and bug fixing
- Continuous evaluation, discovery and implementation of new technologies to maximize the efficiency of development.
You Bring:
- 5+ years of experience in Java, C, and C++ development is must
- Experience with Android ADT, Android build system, device driver framework, graphics and rendering framework, and networking framework
- Strong knowledge in Linux kernel, device drivers, and networking is highly desirable.
- Working knowledge in OpenGL is highly desirable
- Experience with Android NDK and HAL
- Experience with performance and security optimizations on Android, Linux or Open Source projects
- A commitment to quality programming and best practices
- Experience with Kotlin desirable.567890-098765432
Qualification Required:
- B.Tech/ B.E in computer science or equivalent experience, with a passion for mobile OS technology
Location:
- Pune, Maharashtra, India
- Fremont, California, USA
Nature of the Job:
Personality Requirements:
The individual should have a structured and analytical approach, and like to work details as well as to get the job done. You enjoy combining theory and practice. This job requires a lot of collaboration both internally and externally, so good interpersonal and communication skills are necessary to do a good job. An enterprising and goal oriented personality is desired since the work is conducted with a lot of freedom and responsibility. It's important that you are curious and want to develop and learn more about Android OS. We see that the differences make the birth of new ideas and improvements, and this leads to innovation and sustained long-term results.