Sr. Android Developer
Job Description
Responsibilities
- Design and architect scalable, high-performance applications on the Embedded Android OS and contribute to the Android application stack.
- Collaborate closely with product and UI/UX teams to define, influence, and deliver compelling application features.
- Identify, debug, and resolve complex application bottlenecks, focusing on Kotlin, Java, and C++ performance optimizations in a multi-threaded environment.
- Triage, debug, and fix deep-seated issues across the application lifecycle, from development through final release.
- Drive quality through rigorous code reviews, CI/CD, and robust test-code implementation, including functional correctness and edge cases.
- Lead the design and implementation of subsequent application updates and releases, ensuring seamless Over-The-Air delivery.
- Grow your skills with continual learning, workshops, conferences, and talks.
Requirements
- Expertise with Android UI frameworks and architectural patterns.
- Expert-level Android application developer with 5+ years of experience building and shipping complex, production-quality applications.
- Exceptional proficiency in Kotlin.
- Concurrency experience, particularly with Kotlin Coroutines and Flows and multi-threaded programming.
- Proficient in code versioning and CI tools (Git, Jenkins, GitLab).
- Ability to autonomously manage a substantial workload with minimal supervision in a fast-paced environment.
- Excellent inter-personal skills with the ability to collaboratively work with and influence cross-functional, globally distributed teams.
- Top-notch teamwork and communication skills.
Technologies
- Kotlin
- Java
- C++
- Android
- Embedded Android OS
- Git
- Jenkins
- GitLab
Benefits
- Annual performance bonus eligibility
- Equity eligibility
- Flex Time Off
- Retirement savings plans
- Medical coverage
- Vision coverage
- Dental coverage
Location
Palo Alto, California (Hybrid)
Employment Type
Full time
Department
Technology and Innovation
Compensation
$147K – $183K • Offers Equity • Offers Bonus. The posted salary represents the lowest and highest ranges RV Tech reasonably and in good faith expects to pay for the position. Actual starting pay depends on factors including the candidate's experience, skillset, qualifications, relevant education, and location.
About Us
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders aimed at advancing automotive software. From operating systems to zonal controllers to cloud and connectivity solutions, the collaboration targets challenges across electric vehicles to define software-defined vehicles on a global scale. By combining strengths in connectivity, AI, and security, the venture is mapping a new path forward toward a more connected, intelligent, and sustainable future.
Role Summary
The platform you’ll build is the most-used application across the Rivian and Volkswagen Group Technologies ecosystem. It represents a sophisticated, large-scale Android-based system that sits at the crossroads of initiatives from energy management to integrated digital assistants. Your mission is to architect and develop best-in-class, consumer-facing software that accelerates the world’s transition to electric vehicles, reducing range anxiety for millions of customers. You’ll contribute to SDV infrastructure that scales across a multi-billion-dollar joint venture, shaping the future of global mobility.
Total Rewards
- Base salary
- Annual performance bonus eligibility
- Equity eligibility
- Benefits including Flex Time Off, retirement savings plans, medical, vision, and dental coverage
Equal Opportunity
Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants receive consideration regardless of race, color, religion, national origin, ancestry, sex, sexual orientation, gender identity, disability, age, or other protected characteristics. The company also emphasizes accessible hiring processes and invites accommodations by contacting [email protected].
Candidate Data Privacy
Rivian and Volkswagen Group Technologies may collect and use your personal information during the application process. This data may be shared with internal teams, affiliates, and service providers, and may be stored or transferred internationally, including to the United States, Canada, and the European Union. If you provide a mobile number, you may receive recruitment-related SMS messages; you can opt out at any time by replying STOP. Consent to receive SMS messages is not a condition of applying.