Rivian is looking to develop advanced driver-assistance (ADAS) and autonomy features by building and deploying a critical fleet of data collection vehicles.
Requirements
- 4+ years of hands-on experience working with automated driving technologies, including sensor integration, perception algorithms, and vehicle control systems.
- Proficiency in Python, Bash, and C++ is essential for developing, testing, and deploying automated driving applications.
- Strong understanding of vehicle architecture, including the various subsystems and their interactions, is necessary.
- Experience with data collection fleets and integrating logging systems into vehicles is highly desirable.
Responsibilities
- Develop tools to support data logging activities, ensuring efficient and accurate data collection.
- Oversee the integration of firmware and software components developed by cross-functional teams, ensuring seamless operation and compatibility.
- Contribute to Continuous Integration/Continuous Deployment (CI/CD) processes to enhance the health and quality of the collected data, ensuring robust and reliable systems.
- Provide support for system-level triage, identifying and resolving issues to maintain optimal system performance.
- Ensure the reliability and efficiency of data upload pipelines, facilitating smooth data transfer and storage.
- Support the development of dashboards to track Key Performance Indicators (KPIs) using tools such as Databricks, enabling data-driven decision-making.
- Assist in the development and evaluation of proofs of concept for next-generation data logging firmware and software solutions.
Other
- This role is based in our Palo Alto office and requires in-person collaboration with the team to foster innovation and rapid development.
- Exceptional ability to document software designs and maintain organized records of development activities.
- Strong attention to detail and ability to manage multiple tasks efficiently.
- Demonstrated ability to thrive in a fast-paced, dynamic environment, adapting to evolving project requirements and deadlines, is required.