Staff Android Software Engineer

 

Description:

Rivian and Volkswagen Group Technologies is a joint venture focused on advancing software-defined vehicles through cutting-edge technology in connectivity, AI, security, and automotive systems. The Staff Android Software Engineer for Infotainment Apps will design and develop innovative, modular, and scalable Android applications for next-generation vehicles. This role involves leading technical design, collaborating with cross-functional teams, optimizing system performance, and mentoring team members.

The position offers an opportunity to contribute to seamless in-vehicle digital experiences, from concept to implementation, while working in a growth-oriented and innovation-driven environment.

Key Responsibilities:

  • Design and develop infotainment applications on Rivian and Volkswagen Group Android-based OS.

  • Create modular and scalable software adaptable to various products and use cases.

  • Develop design patterns and libraries to facilitate application development.

  • Lead software design, collaborate on technical issues, and make design decisions.

  • Work closely with cross-functional teams including product and UI/UX design to define features.

  • Identify and resolve application bottlenecks for performance optimization.

  • Perform code reviews and follow continuous integration and development practices.

  • Write test code to ensure robustness and functional correctness.

  • Implement subsequent application updates and releases.

  • Investigate AOSP codebase to improve performance and integration.

  • Develop demo applications leveraging Rivian VW technology.

  • Participate in continual learning through workshops, conferences, and talks.

  • Provide technical leadership and mentorship to team members.

Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Computer Engineering, or equivalent experience.

  • Proven Android application development experience with 8+ years of practical experience.

  • Proficiency in Kotlin, Java, and fundamental C++.

  • Experience with Android and Android Jetpack APIs, including Android NDK and JNI.

  • Knowledge of Android lifecycle and application interface guidelines.

Preferred Qualifications:

  • Experience with Android performance and testing frameworks.

  • Familiarity with Android framework services.

  • Multimedia and Bluetooth development experience is a plus.

  • Familiarity with push notifications, APIs, and cloud messaging.

  • Prior experience developing on-vehicle technology.

  • Excellent interpersonal skills and ability to collaborate with cross-functional teams.

Diversity & Inclusion Statement:
Rivian and Volkswagen Group Technologies is an equal opportunity employer, committed to creating a diverse and inclusive environment. Accommodations are available for applicants with disabilities.

Organization Rivian and Volkswagen Group Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Staff Android Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2025-09-16 12:04 pm
Expires on 2026-01-05