- Responsible from requirement analysis till realization of the functionality in Android Automotive domain.
- Responsible to develop different modules/components in Android Native Layer and HAL in AAOS.
- Should understand HIDLs and SoC HAL implementation.
- Develop and implement new vendor HALs by extending AAOS HALs or writing new one without impacting the existing HIDLs.
- Should be able to own complete Android Native layer with multiple HALs.
- Should be able to add relevant underlying Android kernel support for HALs.
- Profiling and reducing the Android boot time.
- Triaging, debugging, identifying root cause and solving multiple complex performance and stability related system issues.
- Code review and unit tests to ensure code is optimized and doesn't consume much system resources such as CPU, Memory.
- Delivery of the software for software Integration.
- Strong proficiency in programming languages: Java, Kotlin, C++, Embedded C, and Python
- Deep knowledge of the Android Framework, AOSP, Car Service, AIDL, HIDL, NDK, and JNIWell versed in Android build system.
- Should have very good understanding of different Android Components: Services, Treble Architecture, HIDL/AIDL, etc.
- Expertise and working knowledge in one or more domain are mandatory in Automotive infotainment system
- Vehicle HAL, Power management, Android Auto, Car Play, Virtual Personal Assistant (Alexa..), Graphics, Display
- Solid understanding of Android best practices and mechanisms for ensuring robustness and stability of the system
- Strong debugging skills for complex system wide issues
- Proficiency in Android tools and debugging techniques
- Exposure to Android build system is required.
- Good understanding and working knowledge of CDD
- Hands on experience in using DevOps and Bug tracking tools ( JIRA, GIT, Polarian, Doors, RTC)
- Experienced in Design/Architecture Tools like EA
- Strong analytical skills and hands-on experience with the tools and techniques necessary to perform root cause analysis, and ability to come up with solutions for complex issues