Sr. Software Engineer - Infotainment Software (Apple CarPlay)

Rivian and Volkswagen Group Technologies•Palo Alto, CA
•$146,900 - $201,950

About The Position

Rivian and Volkswagen Group Technologies is a joint venture focused on technology for electric vehicles and software-defined vehicles. The Sr. Software Engineer will help develop mission-critical, in-vehicle applications for future Volkswagen Group vehicle lines, with a focus on Apple CarPlay integration. The role involves building reliable, performant application infrastructure for smartphone integration and working with UX/UI and Studio teams to deliver a polished in-vehicle experience. The engineer will test the experience in labs and prototype vehicles, troubleshoot issues, research new technologies and interfaces, and collaborate across divisions on technology roadmaps, portfolios, and intellectual property.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • At least 5 years of software development lifecycle experience, from requirements gathering through implementation and maintenance.
  • At least 5 years of experience with Java/Kotlin.
  • 3–5 years of experience with modern object-oriented languages such as C++.
  • Proficiency with Android and Android Jetpack APIs, including knowledge of Android NDK and JNI.
  • Knowledge of Android design principles and application interface guidelines.
  • Knowledge of Android performance and testing frameworks.
  • Familiarity with embedded Android framework services.
  • Excellent coding and proofreading skills.
  • Proficiency with code versioning tools, including Git and GitLab.
  • Excellent interpersonal skills and the ability to work collaboratively with and influence cross-functional teams.

Nice To Haves

  • Experience with the Apple CarPlay Communication plugin, iAP2 interface, and EAP (external accessory protocol).
  • Experience with Apple CarPlay spatial audio, specifically APAC (Apple Positional Audio Codec).
  • Experience with Apple CarPlay certification.

Responsibilities

  • Develop in-vehicle user-experience applications, with a focus on Apple CarPlay integration.
  • Create reliable and performant application infrastructure for smartphone integration features.
  • Collaborate with the UX/UI Team and Studio Team to realize cutting-edge user interfaces.
  • Test the in-vehicle experience in the lab and in prototype vehicles.
  • Troubleshoot and resolve issues found during testing.
  • Help drive research into new technologies and interfaces.
  • Collaborate with other divisions to understand and share technology roadmaps, portfolios, and intellectual property.

Benefits

  • Competitive base salary.
  • Eligibility for the annual company performance bonus program for full-time positions; payments are discretionary and not guaranteed.
  • Eligibility for equity in the form of Restricted Stock Units (RSUs), subject to board approval and applicable plan terms and vesting requirements.
  • Comprehensive benefits package for full-time employees, including health coverage, retirement savings, time off, and family planning programs. Offerings vary by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service