Rivian and Volkswagen Group Technologies is looking to develop in-vehicle applications and user experiences for software-defined vehicles, addressing the challenges of electric vehicles through technology.
Requirements
- Proficiency in Kotlin, Java, and C++.
- Proficiency in using Android and Android Jetpack APIs, including knowledge of Android NDK and JNI.
- Experience with continuous integration tools, such as Jenkins.
- Knowledge of Android design principles and application interface guidelines.
Responsibilities
- Design and develop complex infotainment applications on Android Automotive OS (AAOS).
- Create modular and scalable software that can adapt to a variety of different products and use cases.
- Create design patterns and libraries to facilitate application developments.
- Identify potential problems and resolve application bottlenecks for performance optimizations.
- Perform code reviews and practice continuous integration and development.
- Write test code to test for quality, robustness, and functional correctness, including edge cases.
Other
- Operate independently and manage workload with minimal supervision.
- Collaborate with cross-functional teams, including product and UI/UX design teams, to define application features.
- Experience influencing outcomes across a variety of cross-functional teams and stakeholders.
- 5+ years of experience as an Android App developer.
- Familiarity with embedded Android framework services.