We are looking for an Android Platform Engineer (C/C++) to design, develop, and optimize the Android Automotive OS (AAOS) framework for next-generation automotive infotainment systems. The role requires a strong understanding of Android OS internals, system services, and their integration with automotive-specific hardware and software.
Key Responsibilities
• Develop, integrate, and optimize software platforms for Android automotive based Digital cockpit systems
• Customize and optimize the Android framework for automotive-specific use cases, including HMI, multimedia, and navigation.
• Perform system-level debugging, troubleshooting, and optimization to resolve software issues.
• Generate and maintain comprehensive documentation, including software design specifications, test plans, and validation reports.
• Stay current with emerging technologies, industry trends, and best practices in automotive software engineering.
Work Experience
Sl No
Skills
Requirement Level
1Proficient in C/C++ for Android platform development.Must Have2In-depth knowledge of AAOS framework, AOSP, and system internals.Must Have3Experience with Android framework components (Binder IPC, System Services, etc.).Must Have4Extensive experience in customizing and extending the Android framework for automotive systems.Must Have5Hands-on experience in modifying System UI, Launcher, and Window Manager for Automotive HMIs.Must Have6Experience with Car API (android.car package), Car Services.Must Have7Experience identifying and resolving performance bottlenecks and memory issues.Must Have8Expertise in debugging tools like ADB, logcat, Android profiler.Must Have9Familiar with Android Audio framework customization (audio focus, routing) for automotive audio systems.Good To Have10Experience with Android build systems (Soong, Make), Git, and Gerrit for version control.Good To Have11Knowledge of integrating vehicle-specific data (e.g., speed, fuel level) into the Android UI.Good To Have12Familiarity with platform-level security mechanisms (SELinux, secure boot).Good To Have13Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet).Good To Have14Familiarity with automotive development processes and tools (e.g., AUTOSAR, DOORS, Vector tools).Good To Have15Understanding of automotive hardware platforms and SoCs (e.g., Qualcomm Snapdragon Automotive).Good To Have