Rivian and Volkswagen Group Technologies is building a new software-defined vehicle architecture and needs engineers to contribute to a modern, multilingual messaging framework, specifically seeking expertise in Kotlin to enhance team capabilities.
Requirements
- Adept at Kotlin best practices and paradigms.
- Experience with the Android Soong/Bazel build system and package management.
- Proficiency with testing frameworks such as JUnit, MockK.
- Proficient in asynchronous programming and handling concurrency effectively in Kotlin.
- Strong Git skills.
- Android and AOSP experience.
- Gitlab CI experience (If not Gitlab another major CI, i.e. GitHub, Jenkins).
- Proficient with Linux.
Responsibilities
- Design and implementation of embedded applications in Kotlin.
- Maintenance and problem solving of existing Kotlin applications.
- Support teams integrating with our libraries and applications.
- Collaborate with cross-functional teams to prioritize, allocate, and plan project milestones.
- Experience leading architecture discussions and driving decisions on technical direction.
- Proven ability to mentor and guide junior developers, providing code reviews and constructive feedback.
Other
- 3+ years of relevant industry experience.
- BS in Computer Science, Electrical Engineering, or a related field.
- takes pride in their work, is eager to learn, and enjoys collaboration.