We operate development centers in Plymouth, Michigan; Southern California (Irvine, Carson & LA); Silicon Valley (San Jose and Palo Alto); Vancouver, British Columbia; and Surrey, England; as well as a manufacturing facility in Normal, Illinois.
The Software Infrastructure team at Rivian supports all aspects of change lifecycle to ensure a timely and quality vehicle software release. Our team builds Software build and test automation frameworks, frontend applications and defines/deploys toolset and processes to increase software quality and organization productivity.
Responsibilities
- Design, build and maintain automation frameworks to support Software Infrastructure
- Identify and resolve issues to increase performance, scalability and stability of systems
- Work with cross-functional and cross-geo teams to gather, plan and implement automation requirements
- Support release of vehicle software to production
Qualifications
- BS or MS in Computer Science or related program
- 0-2 yrs of programming experience (Python preferred)
- 0-2 yrs of experience with implementing and maintaining large scale systems
- Experience with full-stack development
- Experience with version control and review systems (Git, BitBucket/Gerrit, etc.)
- Experience with Docker, Kubernetes or other orchestration tools
- Ability to thrive under pressure, ambiguity and time constraints
- Experience with build systems (Scons/Make etc)
- Experience with Unit Test, SIL, HIL test frameworks and methodologies
- Knowledge of AWS services related to CI/CD/CT
- Prior automotive experience is a plus