Job Description
Job Responsibilities
- Design and develop Infotainment applications on the Android Automotive platform
- Ensure high performance, responsiveness, and overall app quality
- Collaborate with engineering teams to design and launch new features
- Maintain clean, well-structured, and reusable code
- Integrate Android apps with backend services using RESTful APIs
- Implement IPC mechanisms such as AIDL, Services, Binders, and Messenger
- Work with gRPC and MQTT for data communication
- Implement push notifications using cloud messaging APIs
- Follow Android UI/UX best practices
- Implement Native SDK requirements
- Write unit test cases using frameworks like Mockito
- Support CI/CD pipelines and advanced testing processes
Required Skills & Experience
- Strong proficiency in Java
- Experience with Android SDK across multiple Android versions
- Strong knowledge of Android framework, offline storage, threading, and performance tuning
- Familiarity with open-source Android libraries
- Knowledge of Git, Bitbucket, and version control practices
- Understanding of design patterns
- Experience with business analytics to support product and strategy decisions
Education
- UG: Any Graduate
- PG: Any Postgraduate
Key Skills
Android Automotive, Infotainment Systems, Android SDK, Java, IPC (AIDL, Binder), gRPC, MQTT, REST APIs, Performance Tuning, CI/CD, Unit Testing, Mockito, Git, Automotive Applications