Rivian and Volkswagen Group Technologies

Staff Android OS Engineer - Infotainment

Rivian and Volkswagen Group Technologies
Apply
23 days ago
Toronto, CanadaStaff+

Responsibilities

  • Own development, maintenance, and customization of core Android Automotive OS components, including frameworks and services.
  • Own the software development lifecycle from requirements analysis and scoping through architecture, design, development, code review, and quality assurance planning.
  • Lead software design and code reviews and collaborate with developers on technical issues, design decisions, and implementation.
  • Implement and optimize hardware abstraction layers for vehicle-specific hardware.
  • Optimize Android system performance, boot time, memory usage, stability, power, and networking.
  • Integrate features, debug complex system-level issues, and ensure robust inter-ECU communication.
  • Write and review foundational, performance-critical code across core operating-system components.
  • Drive implementation of interprocess communication, memory management, security sandboxing, networking, and power/performance features.
  • Collaborate with hardware, infrastructure, and application teams to maintain and enhance the vehicle software stack.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Computer Engineering, or equivalent practical experience.
  • At least 8 years of Android platform development experience.
  • Deep expertise in C or C++ and Java or Kotlin.
  • Strong understanding of AOSP, Android frameworks, services, and HALs.
  • Expertise debugging embedded Android devices.
  • Experience with embedded Linux environments and core Linux concepts.
  • Preferred experience developing on-vehicle technology.
  • Preferred deep experience in one or more Android OS domains such as displays, cameras, graphics, power management, audio, media, or app lifecycle.
  • Preferred experience developing Linux drivers or extending the Linux kernel.
  • Familiarity with Qualcomm Snapdragon Automotive, TrustZone/TEE, IPC mechanisms, kernel-level development, or automotive communication protocols.
  • Experience with performance profiling.

Benefits

  • Competitive base salary, annual company performance bonus eligibility, and equity in the form of Restricted Stock Units subject to applicable terms.
  • Comprehensive benefits for full-time employees, including health coverage, retirement savings, time off, and family planning programs.
  • Benefits offerings vary by country.
  • The position is with Rivian and Volkswagen Group Technologies Canada.

Categories

Rivian and Volkswagen Group Technologies

About Rivian and Volkswagen Group Technologies

1,001-5,000 employees
Contact me