Rivian and Volkswagen Group Technologies is looking to solve the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world by developing an Infotainment platform for Rivian and VW vehicles.
Requirements
- Proficiency in C or C++
- Experience with Linux based embedded system and/or Android
- Proficiency in Python
- Experience with low-level interfaces typical of embedded systems: such as I2C, SPI, GPIO, UART, USB, PCIe, SDIO, UFS, MDIO
- Experience with debugging low-level applications and embedded operating systems
- Knowledge of AOSP(Android Open Source Project)
- Knowledge of Yocto
Responsibilities
- Assist in design, develop, and deploying embedded software for Infotainment platform including bring-up, BSP and kernel.
- Triage, debug and fix field issues and issues reported by partners.
- Help improve current processes including build and testing frameworks as well as documentation
- Participate in software-design and code reviews
- Work with other development and cross-functional team members such as Connected Car, Self-Driving, Common Software, and Powertrain team to deliver embedded software for the infotainment platform.
Other
- Must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through June 2028
- If your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.
- Actively pursuing a degree or one closely related in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Computer Engineering, or related field.
- Knowledge of one or more technical areas such as displays, cameras, graphics, power management, audio, and Bluetooth.