Overview
Lead the design and development of high-performance infotainment applications using Android Automotive OS (AAOS). Drive full-stack architecture, HAL integration and system-level collaboration across automotive platforms.
What you'll do
- Lead the design and development of infotainment applications using AAOS, focusing on modularity, performance and maintainability.
- Architect full-stack solutions for media, navigation, user profiles and distributed playback features.
- Develop modules that interact with VHAL and other HALs using AIDL/HIDL.
- Integrate applications with system services and vendor-specific frameworks.
- Resolve issues across application, framework and HAL layers to ensure stability and performance.
- Work closely with platform, hardware and QA teams for seamless integration and validation.
- Guide junior developers and enforce best practices in architecture, code quality and testing.
- Create and present architecture diagrams, technical specifications and implementation details to stakeholders.
- Lead Android infotainment application development, ensuring high performance compliance and seamless integration across automotive platforms.
What you'll need
- Minimum 2 year(s) of experience is required.
- 4 years of experience in Android application development, preferably in automotive or embedded domains.
- Minimum 4 years of experience in Infotainment & Telematics.
- Bachelors degree in computer science, Electronics or related field.
- Bachelor/ Masters degree in Engineering in Computer Science, Electronics, Electrical is required.
- Strong proficiency in Java, Kotlin and C++ (14/17).
- Deep understanding of Android SDK, NDK, Jetpack libraries and MVVM architecture.
- Experience with Android components including Activities, Services, Broadcast Receivers and Content Providers.
- Hands-on experience with AIDL/HIDL, VHAL and HAL-to-app communication.
- Familiarity with AAOS car services and infotainment integration.
- Experience with BT, Wi-Fi, GPS and CAN at the application level.
- Exposure to media, phone, navigation apps and cloud communication.
- Experience with partitioning concepts and cross-partition communication.
- Proficiency in unit testing, instrumentation testing and mocking frameworks.
- Hands-on experience with Git, CI/CD workflows and debugging tools including adb, logcat, Perfetto and Systrace.
- Knowledge of ISO 26262 (Functional Safety) and ASPICE.
- Knowledge of ISO/SAE 21434 (Cybersecurity).
- Cybersecurity practices including TARA and secure communication.
Details
- This position is based at the Bengaluru office.
Read the full description and apply on the company’s own careers page.