What are the responsibilities and job description for the Android Application Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Marici Solutions, is seeking the following. Apply via Dice today!
Job Title: Android Application Developer (Java) Infotainment / Voice Applications
Location: Novi, MI (Onsite)
(Note : Do note Automotive background, Java programming and Android SDK is needed.)
Job Summary:
We are seeking an experienced Android Application Developer with strong expertise in Java and application layer development for infotainment systems. The role focuses on developing and integrating voice applications that interact with Android system services and vehicle domains such as media, telephony, navigation, and other in-vehicle features. Experience in voice/VR applications is a plus but not mandatory.
Key Responsibilities:
Experience in Automotive Infotainment / Android Automotive OS
Exposure to Voice Recognition / Voice Assistant applications
Knowledge of C / JNI
Familiarity with vehicle domains (Media, Navigation, Telephony, HVAC)
Understanding of ASPICE / ISO processes
Experience with CI/CD pipelines and testing frameworks
Job Title: Android Application Developer (Java) Infotainment / Voice Applications
Location: Novi, MI (Onsite)
(Note : Do note Automotive background, Java programming and Android SDK is needed.)
Job Summary:
We are seeking an experienced Android Application Developer with strong expertise in Java and application layer development for infotainment systems. The role focuses on developing and integrating voice applications that interact with Android system services and vehicle domains such as media, telephony, navigation, and other in-vehicle features. Experience in voice/VR applications is a plus but not mandatory.
Key Responsibilities:
- Support vehicle tuning for Voice Recognition (VR) across vehicle infotainment head units to ensure optimal in-vehicle voice performance.
- Perform detector quality measurements as part of certification support for all supported languages, ensuring accuracy, robustness, and certification readiness across vehicle programs.
- Execute and support Siri certification for all supported languages and vehicle lines, including coordination, execution, and issue resolution.
- Develop and maintain the application layer and interface layer for the Voice Assistant SDK, enabling seamless integration with vehicle infotainment systems.
- Contribute to application-layer development, including feature implementation, enhancements, and integration support.
- Conduct ticket analysis, root-cause investigation, and bug fixing across voice detector, and application components.
- Drive quality metrics and KPIs, including:
- Unit test coverage and compliance.
- Code reviews and Code Sonar warnings resolution.
- Meeting defined performance and quality KPIs
- Ensure adherence to quality standards and processes, including ISO and Automotive SPICE (ASPICE) requirements, with proper documentation and compliance support.
- Bachelor s Degree or higher in Electrical/Electronic or Computer Science.
- 5 8 years of experience in Android application development
- Strong proficiency in Java programing in Android.
- Hands-on experience with Android SDK and framework components
- Experience working on application layer development
- Good understanding of Android architecture and system interactions
- Experience using Android Studio, visual studio code, ADB, Logcat
- Knowledge of IPC mechanisms (Binder, AIDL) or REST APIs
- Experience with Git or similar version control systems
- Strong debugging and problem-solving skills
Experience in Automotive Infotainment / Android Automotive OS
Exposure to Voice Recognition / Voice Assistant applications
Knowledge of C / JNI
Familiarity with vehicle domains (Media, Navigation, Telephony, HVAC)
Understanding of ASPICE / ISO processes
Experience with CI/CD pipelines and testing frameworks