Job Description
<p><p><b>Job Overview : </b><br/><br/>We are looking for a highly skilled AAOS Developer to join our automotive software engineering team.<br/><br/><b>Key Responsibilities : </b><br/><br/>- Design, develop, and integrate custom applications and services for Android Automotive OS.<br/><br/>- Customize AOSP (Android Open Source Project) to meet automotive-grade requirements.<br/><br/>- Integrate Android apps (media, navigation, HVAC, radio, etc.) into the IVI system.<br/><br/>- Develop middleware and HAL (Hardware Abstraction Layer) interfaces to communicate with vehicle hardware (CAN, LIN, MOST).<br/><br/><b>System Integration & Testing : </b><br/><br/>- Work with Vehicle HAL, Vehicle Properties, and integration of native services into the Android framework.<br/><br/>- Perform system performance tuning, debugging, and optimization.<br/><br/>- Conduct unit, integration, and system-level testing to ensure reliability and compliance.<br/><br/><b>Collaboration & Documentation : </b><br/><br/>- Work with cross-functional teams including UX/UI designers, QA, hardware engineers, and product managers.<br/><br/>- Collaborate with Tier-1 automotive suppliers and OEMs for feature customization and integration.<br/><br/>- Maintain comprehensive documentation of system behavior, APIs, and architecture decisions.<br/><br/><b>Required Technical Skills : </b><br/><br/>- 5-7 years of experience in Android platform or embedded development.<br/><br/>- Strong knowledge of Android Automotive OS (AAOS) and AOSP customization.<br/><br/>- Hands-on experience with Android SDK, NDK, JNI, and low-level system programming.<br/><br/>- Proficiency in Java, Kotlin, and C/C++.<br/><br/>- Familiarity with Binder IPC, System Services, and HAL layers.<br/><br/>- System-Level Expertise : Knowledge of Linux-based OS internals, initrc, SELinux, and boot process.<br/><br/>- Experience with CAN bus integration, Vehicle HAL, and Android Car API.<br/><br/>- Familiarity with Android Automotive UX Guidelines and Google Certification (GMS compliance).<br/><br/><b>Tools & Frameworks : </b><br/><br/>- Experience with ADB, fastboot, logcat, Perfetto, Systrace, and CTS/VTS testing.<br/><br/>- Use of version control tools like Git, Gerrit, and build systems such as Soong, Make, or Bazel.<br/><br/>- Experience with CI/CD pipelines and automated testing for embedded platforms.<br/><br/><b>Preferred Skills : </b><br/><br/>- Experience working with Tier-1s/OEMs like Bosch, Harman, Continental, etc.<br/><br/>- Familiarity with diagnostics (UDS) and automotive safety/security standards (ISO 26262, AUTOSAR).<br/><br/>- Knowledge of OTA update systems and telemetry integration.<br/><br/>- Exposure to IVI frameworks such as Android Car UI, AAOS Media, and Google Automotive Services (GAS).<br/><br/><b>Soft Skills : </b><br/><br/>- Strong debugging and analytical skills.<br/><br/>- Excellent documentation and communication abilities.<br/><br/>- Ability to work in a fast-paced, agile development environment.<br/><br/>- Collaborative team player with a passion for innovation in automotive tech</p><br/></p> (ref:hirist.tech)