← Back to job listings

Software Engineer - CarPlay
jobgether · India
About The Role
- **This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - CarPlay based in India.**
- This role offers the opportunity to develop advanced automotive software solutions focused on next-generation infotainment experiences.
- The engineer will contribute to the design, integration, and optimization of Apple CarPlay features within Android Automotive platforms.
- You will work on complex system-level challenges involving connectivity, performance, and seamless user experiences inside vehicles.
- The position combines hands-on software development, debugging, and collaboration with global engineering teams.
- You will help deliver reliable, certified automotive technologies while working with modern tools and frameworks.
- This is an ideal opportunity for an engineer passionate about embedded systems, connected mobility, and innovative automotive platforms.
### Accountabilities
The Software Engineer will be responsible for designing, developing, integrating, and maintaining CarPlay functionality within Android-based automotive infotainment systems. The role requires strong technical ownership, system-level problem solving, and collaboration with cross-functional teams to deliver high-quality connected vehicle experiences.
- Design, develop, and integrate Apple CarPlay features within Android Automotive OS-based infotainment platforms.
- Implement and maintain CarPlay connection lifecycle features, including connection management, projection, audio playback, alternate screen support, Siri enhancements, and error recovery.
- Develop and enhance Binder/AIDL-based IPC communication for CarPlay projection services.
- Build and maintain state machines and service lifecycle logic to ensure reliable CarPlay operation.
- Work across Android framework and native components to support projection workflows.
- Perform system-level debugging of crashes, ANRs, memory leaks, performance issues, and boot-time challenges.
- Use debugging and profiling tools such as ADB, logcat, Perfetto, and Android Studio Profiler.
- Apply JNI and native debugging techniques to diagnose and resolve cross-layer issues.
- Support Apple CarPlay certification activities by investigating validation failures and implementing corrective solutions.
- Collaborate with QA, certification, and platform teams to improve stability, compliance, and overall product quality.
- Stay updated on CarPlay specifications, iOS compatibility changes, and Android Automotive platform updates.
- Mentor junior engineers and contribute technical guidance within the development team.
## Requirements
The ideal candidate is a software engineer with strong Android system development experience and a passion for automotive technology. They should have expertise in embedded software, connectivity solutions, and debugging complex platform-level issues.
- 3–6 years of experience in software engineering, preferably in automotive or embedded systems.
- Strong programming skills in Kotlin, Java, and C++.
- Hands-on experience with Android system-level development, including AAOS or AOSP environments.
- Solid understanding of Android services, Binder/AIDL communication, and system service lifecycles.
- Experience developing or integrating Apple CarPlay projection technologies.
- Strong knowledge of JNI and native debugging practices.
- Experience troubleshooting complex Android system issues and performance bottlenecks.
- Familiarity with Apple CarPlay specifications and certification processes is a strong advantage.
- Knowledge of CarPlay communication plugins and related validation processes.
- Experience with FACET testing, ATS log analysis, and CarPlay audio certification test cases.
- Understanding of automotive connectivity protocols such as Bluetooth, USB, and Wi-Fi is preferred.
- Experience with version control systems such as Git or SVN.
- Experience completing at least one full CarPlay certification cycle is a plus.
## Benefits
- Competitive salary and benefits package.
- Flexible working hours and work-from-home options.
- Opportunities for professional growth and career development.
- Access to advanced automotive technologies and engineering tools.
- Collaborative and innovative work environment.
- Recognition and rewards for outstanding performance.
- Opportunity to contribute to cutting-edge connected vehicle solutions.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring