Rivian and Volkswagen Group Technologies aim to address the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The joint venture is focused on creating a future that is more connected, intelligent, and sustainable by leveraging expertise in connectivity, AI, and security.
Requirements
- 5+ years of software development experience in a test-driven environment.
- Proficiency in one or more of the following languages: C, C++, Go (preferred), Rust.
- Experience designing software for streaming mechanisms (NATS, Kafka, RabbitMQ, Pulsar, etc.).
- Familiarity with source control systems (e.g., Gitlab, Bitbucket) and tools like JAMA and JIRA.
- Experience with automated testing and continuous integration frameworks.
- Strong understanding of caching, authentication, authorization, and privacy considerations.
- Solid understanding of Linux, or real-time operating systems.
Responsibilities
- Contribute to the development of software standards and specifications by providing feedback on lessons learned and project gaps.
- Proactively review and approve merge requests (MR) with development teams.
- Guide teams in the proper deployment of Rivian software and enforce best practices.
- Develop software, services, and applications to support ultra-high-speed manufacturing.
- Identify and solve challenges by implementing cutting-edge technologies such as machine vision, distributed message buses, and virtualization in the manufacturing process.
- Create robust, reliable, and maintainable systems through software design.
- Assist with design reviews, commissioning, and establish deployment and test plans during new factory builds.
Other
- Bachelor’s/Master’s in Software Engineering (or equivalent experience).
- Approximately 30% travel, or as required by the team.
- Comfortable with SDLC best practices and version-controlled software.
- Experience in designing and developing high-performance software.
- Experience with systematic troubleshooting and root cause analysis.