Android Developer
Core
Develop and maintain system-level applications for Android Automotive OS (AAOS) running in Android VM, integrating with vehicle hardware via HALs and AIDL interfaces.
Role type
Senior IC Android Automotive Developer
Builds
Embedded automotive software systems and vehicle integration features
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features
Required skills
Java, Kotlin, C/C++, Android System Services, Binder IPC, AOSP customization, Android VM (ART/Dalvik), embedded Linux, automotive protocols (Ethernet, CAN, LIN, MOST), VHAL, CI/CD pipeline integration
Preferred skills
Android Automotive Emulator, AAOS reference platforms, Google Automotive Services (GAS), ISO 26262, ASPICE, cybersecurity standards, Android TV, Android Things
Technologies
Gradle, GitHub, GitHub Actions, GitHub Packages, HALs, AIDL
Responsibilities
Develop and maintain system-level applications for AAOS running in Android VM, Integrate applications with vehicle hardware via HALs and AIDL interfaces, Optimize performance, memory usage, and boot time for embedded environments, Collaborate with UX/UI teams to implement responsive and intuitive interfaces, Debug and resolve issues across multiple layers (Java, JNI, native C++)
Seniority
Mid-level, hands-on IC