Rivian is looking to develop and integrate software for automated driving and active safety features to deliver world-class products.
Requirements
- Proficient in C programming, ideally familiar with C++, Python, and bash scripting
- Experienced with root cause analysis and working with cross-functional teams in a Product / Feature development environment
- Understanding / knowledge of active safety as well as L1/L2+ autonomous vehicle systems / features
- Familiarity with Agile methodology and continuous integration concepts for developing and implementing software
Responsibilities
- Develop application code to implement automated driving and active safety feature operation to meet stakeholder requirements
- Development and maintenance of unit-tests covering software
- Ensure required test coverage through simulation replay, HIL replay and vehicle tests.
- Collaborate with other autonomy development teams (perception, planning, and motion control, embedded sw) for end-to-end automated driving feature development and integration
- Collaborate with Requirements definition team to implement feature level requirements
- Root-cause issues related to automated driving features reported from test teams
- Work with Vehicle Test and HIL teams to coordinate feature/ECU/vehicle level testing of continued development of Autonomy features
Other
- Excellent presentation and communication skills, both written and verbal
- Strong problem solving skills and passion to figure things out.
- 4+ years (Bachelor’s)/2+ years (Master’s) professional experience in Software Development