cover image
Rivian and Volkswagen Group Technologies

Rivian and Volkswagen Group Technologies

www.rivianvw.tech

4 Jobs

931 Employees

About the Company

Rivian and VW Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technologies that will set the standards for software-defined vehicles around the world.

Listed Jobs

Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Senior Software Engineer
Job Description
**Job Title** Senior Software Engineer – Mobile Integration QA **Role Summary** Lead the design, development, and maintenance of automated testing tools and workflows for mobile applications, vehicle firmware, cloud, web, and IoT components in an automotive technology environment. Drive end‑to‑end quality assurance, from test strategy creation to defect resolution, while enhancing CI/CD pipelines and internal tooling. **Expectations** - Deliver rigorous, repeatable QA processes that ensure compliance with automotive software standards. - Mentor and guide junior team members, fostering a culture of continuous improvement. - Collaborate cross‑functionally with product, development, and operations to align testing plans with release schedules. **Key Responsibilities** - Design and build internal test tools (automation frameworks, API testing suites, performance engines, vehicle simulators, hardware interfaces). - Architect and maintain DevOps pipelines using AWS, Jenkins, GitLab, Docker, and related tools. - Formulate and evolve test strategies, plans, and cases across multiple software layers, including mobile, web, firmware, and IoT. - Coordinate release testing, ensuring builds meet quality and performance targets. - Conduct root cause analysis for failures, collaborating with developers to resolve bottlenecks. - Build, operate, and maintain electronic test benches and vehicle equipment (e.g., RxT, RxS). - Train, coach, and support junior engineers. - Engage in ongoing learning and knowledge sharing within the team and organization. **Required Skills** - Strong coding in Python and familiarity with Selenium, Appium, and API testing frameworks. - Practical experience with CI/CD tools (Jenkins, GitLab, GitHub, Bitbucket). - Proficiency in React / React Native, databases, AWS, IoT protocols, and BLE/UWB. - Understanding of software test pyramid, test strategy, test plans, and test cases. - Hands‑on knowledge of Android/iOS environments, MacOS, Linux, Windows, and cross‑platform configuration. - Familiarity with automotive communication (CAN, Ethernet) and firmware/hardware end‑to‑end testing. - Excellent communication, teamwork, and leadership skills in a fast‑paced setting. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field. - Minimum 5 years of software development or testing experience, including 3+ years focused on test strategy and automation. ---
Vancouver, Canada
On site
Senior
19-12-2025
Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Senior Software Engineer, Backend
Job Description
Job title: Senior Software Engineer, Backend Role Summary: Design, develop, and maintain backend services for Smart Charging and Green Energy applications, leveraging AWS serverless and other cloud components to deliver scalable, cost‑effective charging optimization features for automotive customers. Expactations: Deliver high‑quality, well‑tested code in a fast‑paced environment; participate in code reviews; adhere to engineering best practices; support on‑call duties; continuously learn and integrate emerging technologies. Key Responsibilities: • Build server‑side applications using AWS Lambda, EventBridge, SQS, DynamoDB, and OpenSearch. • Design and implement a generic, scalable API layer applicable across multiple clients. • Write clean, maintainable, and well‑documented code with high test coverage. • Perform code reviews and enforce quality standards. • Analyze complex problems, propose solutions, and meet delivery deadlines. • Contribute to system design of distributed, high‑performance backend architecture. • Collaborate with cross‑functional teams and third‑party partners to define requirements. • Create and maintain CI/CD pipelines; troubleshoot and resolve production issues. • Participate in on‑call rotations during off‑hours and weekends. Required Skills: • 5+ years of professional software development; 3+ years on large‑scale production systems. • Proficiency in Java, Go, or Typescript; strong RESTful API development. • Experience with AWS (preferred) and GCP; knowledge of relational and NoSQL databases. • Solid understanding of OOP principles, CI/CD, Kubernetes, and Git. • Familiarity with QA automation integration. • Strong problem‑solving, attention to detail, and collaboration skills. • Mobile services experience (iOS/Android) is a plus. Required Education & Certifications: None specified.
Vancouver, Canada
On site
Senior
18-12-2025
Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Software Engineering Intern, Embedded Platforms - Summer 2026
Job Description
**Job Title:** Software Engineering Intern, Embedded Platforms – Summer 2026 **Role Summary:** Assist in designing, implementing, and debugging core embedded software for vehicle ECUs using Linux/Android and real‑time operating systems (RTOS). Contribute to hardware abstraction layer (HAL) development, board bring‑up, and verification efforts for next‑generation automotive platforms. Collaborate with cross‑functional hardware and software teams to enhance vehicle functionality and performance. **Expectations:** - Enrolled full‑time in a U.S. accredited Bachelor’s or Master’s program (Computer Science, Computer Engineering, Electrical Engineering, or related). - Available for the full internship term and will return to school afterward. - Demonstrates strong problem‑solving skills and ability to work in multi‑disciplinary teams. **Key Responsibilities:** - Develop and deploy embedded software on Linux/Android and/or RTOS for vehicle hardware. - Implement and optimize hardware abstraction layers for vehicle subsystems. - Participate in board bring‑up, verification, and debugging activities. - Interface with charging, body‑control, and EE/hardware teams on software initiatives. - Write and maintain scripts/tools (Python, Shell, Go) to support development and testing. **Required Skills:** - Proficiency in C++ programming. - Experience with scripting languages (Python, Shell, Go). - Familiarity with embedded Linux environments and RTOS fundamentals. - Understanding of automotive communication protocols (CAN, Ethernet, SPI, I²C). - Basic knowledge of kernel‑level development and automotive system concepts. **Required Education & Certifications:** - Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field from an accredited U.S. university. - No specific certifications required.
Palo alto, United states
On site
Fresher
18-12-2025
Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Software Engineer, Connected Systems
Job Description
Job title: Software Engineer, Connected Systems Role Summary: Design, develop, deploy, and maintain high‑performance, scalable distributed systems for cloud‑based automotive connectivity. Focus on event‑driven architectures, reliability, and low latency. Expectations: Build and support core services in a cloud gateway and connected infrastructure environment. Deliver robust, fault‑tolerant solutions with continuous integration, monitoring, and on‑call production support. Key Responsibilities: - Design, develop, and deploy distributed systems centered on scalability, reliability, and performance. - Implement event‑driven architectures using Kafka, Redis, and similar brokers. - Develop, deploy, and maintain solutions on AWS, ensuring high availability and low latency. - Monitor, debug, and optimize applications; manage alerting and performance dashboards. - Continuously improve CI/CD pipelines, monitoring, and alerting systems. - Participate in rotating on‑call duty, handling critical production incidents. - Maintain comprehensive documentation of systems, processes, and tools. Required Skills: - Proficient in Go (GoLang) with production‑grade application experience. - Strong knowledge of distributed systems design and software engineering principles. - Experience with Redis (caching, session storage, distributed data structures). - Proven work with event‑driven architecture and message brokers (Kafka). - Familiarity with AWS cloud services and cloud‑native patterns. - Experience with CI/CD tools such as Jenkins or GitLab CI/CD. - Experience with monitoring tools: Prometheus, Grafana, or Amazon CloudWatch. - Knowledge of containerization (Docker) and orchestration (Kubernetes). Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or equivalent technical experience.
Palo alto, United states
On site
13-03-2026