Project Role :
Custom Software Engineer
Project Role Description :
Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills :
Automotive Digital Cockpit Solutions
Good to have skills :
NA
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification :
Bachelors or Masters degree in Electronics Computer Science or related field
Summary:
We are seeking a technically strong and delivery-focused Android Application Development Lead to drive the design and development of infotainment applications using Android Automotive OS (AAOS). This role involves full-stack architecture, HAL integration, and system-level collaboration to deliver high-performance, automotive-grade user experiences. The ideal candidate will have 4 years of experience in Android development, with deep expertise in AAOS, embedded systems, and infotainment platforms.
Roles & Responsibilities:
-
Application Development: Lead the design and development of infotainment applications using AAOS, focusing on modularity, performance, and maintainability.
-
Architecture & Integration: Architect full-stack solutions for media, navigation, user profiles, and distributed playback features.
-
HAL Communication: Develop modules that interact with VHAL and other HALs using AIDL/HIDL.
-
System Services: Integrate applications with system services and vendor-specific frameworks.
-
Debugging & Optimization: Resolve issues across application, framework, and HAL layers to ensure stability and performance.
-
Team Collaboration: Work closely with platform, hardware, and QA teams for seamless integration and validation.
-
Mentorship: Guide junior developers and enforce best practices in architecture, code quality, and testing.
-
Documentation: 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.
Professional & Technical Skills:
-
Years of experience should be 4 years in Android application development, preferably in automotive or embedded domains.
-
Strong proficiency in Java, Kotlin, and C++ (14/17).
-
Deep understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture.
-
Experience with Android components (Activities, Services, Broadcast Receivers, 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, 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 with Git, CI/CD workflows, and debugging tools (adb, logcat, Perfetto, Systrace).
-
ISO 26262 (Functional Safety), ASPICE
-
ISO/SAE 21434 (Cybersecurity)
-
Cybersecurity practices including TARA and secure communication
Additional Information:
-
The candidate should have minimum 4 years of experience in Infotainment & Telematics.
-
This position is based at our Bengaluru office.
-
Bachelor/ Masters degree in Engineering in Computer Science, Electronics, Electrical is required.