Rivian and Volkswagen Group Technologies

Staff Android Software Engineer - Infotainment App

Rivian and Volkswagen Group Technologies
Apply
4 months ago
Toronto, CanadaStaff+

Responsibilities

  • Design and develop infotainment applications on Rivian and Volkswagen Group Android-based operating systems.
  • Create modular, scalable software, reusable design patterns, and libraries for multiple products and use cases.
  • Lead software design processes and collaborate with developers on technical issues, design choices, and decisions.
  • Collaborate with product and UI/UX design teams to define application features.
  • Identify and resolve application bottlenecks and optimize performance.
  • Perform code reviews and apply continuous integration and development practices.
  • Write test code to support quality, robustness, and functional correctness.
  • Design and implement application updates and releases.
  • Investigate the AOSP codebase to improve application performance and integration.
  • Develop sample and demonstration applications using company technology.
  • Provide technical leadership and mentorship through guidance and knowledge sharing.
  • Continue professional development through learning, workshops, conferences, and talks.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Computer Engineering, or equivalent practical experience.
  • 8+ years of experience developing Android applications.
  • Proficiency in Kotlin, Java, and fundamental C++.
  • Proficiency with Android and Android Jetpack APIs, including Android NDK and JNI.
  • Knowledge of the Android lifecycle and application interface guidelines.
  • Preferred familiarity with Android performance and testing frameworks, Android framework services, push notifications, APIs, and cloud messaging.
  • Preferred experience developing multimedia and Bluetooth solutions.
  • Preferred prior experience developing on-vehicle technology.
  • Ability to collaborate effectively with and influence cross-functional teams.

Benefits

  • Eligibility for a company annual performance bonus program for full-time positions.
  • Eligibility for equity in the form of Restricted Stock Units, subject to applicable approvals and plan terms.
  • Benefits package including health coverage, retirement savings, time off, and family planning programs.
  • Benefits offerings vary by country.
  • Opportunities for continual learning, workshops, conferences, and talks.

Tech Stack

Categories

Mobile
Rivian and Volkswagen Group Technologies

About Rivian and Volkswagen Group Technologies

1,001-5,000 employees
Contact me