
Staff Android OS Engineer - Infotainment
Rivian and Volkswagen Group Technologies23 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.