Rivian is looking to develop scripts and tools to support the development and validation of Autonomy and ADAS features, and is seeking a Software Tools Engineer to enable system validation engineers with the necessary tooling, pipelines, and automation.
Requirements
- 2+ years of experience in developing software using Python (including object-oriented programming).
- Practical knowledge of the fundamental concepts of software testing and test processes, including familiarity with time-series analysis.
- Basic knowledge of data engineering fundamentals and cloud-based services.
Responsibilities
- Develop, integrate and maintain software scripts, tooling and pipelines for data acquisition, processing, and analysis.
- Develop robust and scalable solutions to ingest, store, and process vehicle and simulated data.
- Collaborate with engineering teams to define KPIs, success criteria and dashboards to analyze datasets, track issues and extract meaningful insights related to feature performance.
- Develop and maintain in-vehicle data acquisition software and hardware, perform root cause analysis and facilitate testing and validation activities through automation.
- Proactively identify and fill gaps as needed.
Other
- B.S. in Computer Science, Electrical Engineering, Computer Engineering or related technical field.
- Excellent analytical, problem-solving, communication and troubleshooting skills.
- Ability to work autonomously and effectively in a fast-paced and changing environment.
- Travel requirements not specified, but must be willing to work in Palo Alto
- Must be eligible to work in the US