cover image
Rivian and Volkswagen Group Technologies

Rivian and Volkswagen Group Technologies

www.rivianvw.tech

14 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
Staff Cloud DevOps Engineer, OTA
Job Description
Job title: Staff Cloud DevOps Engineer, OTA Role Summary: Design, build, and maintain the infrastructure that supports automated over‑the‑air (OTA) updates for electric vehicles, ensuring reliable, scalable delivery of software to thousands of customers daily. Expactations: Deliver high‑availability cloud services, drive continuous improvement of IaC and CI/CD pipelines, collaborate cross‑functionally with software and product teams, and stay current with DevOps best practices and emerging technologies. Key Responsibilities: - Develop and manage IaC using Terraform/Terragrunt for provisioning cloud resources. - Implement and maintain CI/CD pipelines (Jenkins, GitLab CI/CD) for automated deployment of infrastructure and application code. - Monitor live production systems, ensuring scalability and zero downtime through alerting and performance tuning. - Troubleshoot infrastructure incidents, perform root‑cause analysis, and implement preventive measures. - Partner with software engineers and product stakeholders to align infrastructure with business requirements. - Identify and evaluate new tools and processes to improve reliability, cost efficiency, and operational excellence. Required Skills: - 7+ years in DevOps or related field. - Proficiency with Terraform/Terragrunt for IaC. - Experience building CI/CD pipelines (Jenkins, GitLab CI/CD). - Strong knowledge of AWS or Azure cloud platforms. - Familiarity with monitoring/alerting tools such as Datadog. - Ability to design for scalability, high availability, and zero downtime. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related discipline.
Vancouver, Canada
On site
Senior
24-11-2025
Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Senior Software Engineer, Connected Systems (Cloud Gateway / OTA)
Job Description
**Job Title:** Senior Software Engineer – Connected Systems (Cloud Gateway / OTA) **Role Summary:** Design, develop, and maintain a highly scalable Cloud Gateway Platform and OTA infrastructure for automotive IoT. Lead middleware implementation, optimize performance, and ensure system stability for massive vehicle data ingress and egress. **Expectations:** - Deliver production‑grade code that meets scalability, reliability, and performance targets. - Provide technical leadership, conduct code reviews, and mentor junior engineers. - Participate in rotating on‑call, handling critical production incidents. - Apply continuous integration/continuous deployment best practices. - Collaborate cross‑functionally with embedded, cloud, and operations teams. **Key Responsibilities:** - Design, implement, and deploy middleware components for OTA and connected services. - Build and scale distributed systems on AWS (e.g., using Kafka, Redis). - Develop APIs, communication protocols (websocket, gRPC), and data exchange interfaces between vehicles, cloud, and third‑party services. - Identify and resolve performance bottlenecks, scalability issues, and production incidents. - Utilize cloud‑native patterns, CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). - Implement monitoring, logging, and alerting with tools such as Datadog and Amazon CloudWatch. - Ensure compliance with automotive safety standards (ISO 26262, ASPICE). - Contribute to architecture decisions, technical strategy, and documentation. **Required Skills:** - Proficient in Go (GoLang), Rust, and Python for production workloads. - Strong foundation in Software Engineering principles and distributed systems design. - Experience with event‑driven architecture, message brokers (Kafka), and caching (Redis). - Cloud experience, preferably AWS; familiarity with services such as DynamoDB, RDS, DocumentDB, and MongoDB. - API design and implementation: gRPC, websocket, REST. - CI/CD tools (Jenkins, GitLab CI/CD) and version control (Git). - Containerization (Docker) and orchestration (Kubernetes). - Production monitoring and debugging skills (Datadog, CloudWatch). - Knowledge of automotive safety standards (ISO 26262, ASPICE) and IoT/connected device ecosystems. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or equivalent practical experience. - Certification or demonstrable knowledge of ISO 26262/ASPICE highly preferred.
Vancouver, Canada
On site
Senior
27-11-2025
Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Software Engineer, Embedded Platforms
Job Description
Job Title: Software Engineer, Embedded Platforms Role Summary: Design, develop, and validate scalable firmware for critical vehicle functions (e.g., energy storage, power modes, body controls, motion controls). Work on Linux/Android or RTOS platforms, contribute to HAL development, and ensure safety, reliability, and performance of ECUs through full software lifecycle participation. Expactations: - Deliver high‑quality, maintainable code for embedded automotive systems. - Collaborate across cross‑functional teams (charging, body controls, hardware engineering). - Debug complex problems and optimize performance. - Keep up‑to‑date with industry standards and best practices for automotive software. Key Responsibilities: - Design, implement, and deploy embedded software on Linux/Android or RTOS. - Develop and optimize Hardware Abstraction Layers for vehicle hardware. - Architect complex, multi‑domain systems that enhance vehicle functionality and user interaction. - Participate in all stages of the software development lifecycle; uphold rigorous code quality and testing. - Debug, troubleshoot, and resolve issues across hardware, software, and communication layers. - Interface with cross‑disciplinary teams (Charging, Body Controls, EE/Hardware) to deliver integrated solutions. Required Skills: - Proficiency in C++; experience with Python, shell scripting. - Strong knowledge of RTOS fundamentals; ability to build concurrent systems. - Experience with embedded Linux environments and kernel‑level development. - Familiarity with automotive communication protocols (CAN, Ethernet, SPI, I2C). - Understanding of vehicle safety and reliability practices. - Effective collaboration and communication across engineering disciplines. Required Education & Certifications: - Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. - 2+ years of full‑time embedded software development experience. ---
Toronto, Canada
On site
Junior
28-11-2025
Company background Company brand
Company Name
Rivian and Volkswagen Group Technologies
Job Title
Sr. Staff Technical Program Manager
Job Description
Job Title: Sr. Staff Technical Program Manager Role Summary: Lead end‑to‑end software delivery for new vehicle launches, ensuring seamless integration of hardware changes and software features across consumer and commercial platforms. Expectations: 10+ years of progressive Technical or Engineering Program Management experience, proven success in large‑scale software‑hardware product delivery, ability to navigate complex cross‑domain dependencies and influence senior stakeholders. Key Responsibilities - Define and execute comprehensive plans for hardware‑impacting software changes and new features. - Align program milestones with software schedules and influence organization‑wide roadmaps. - Act as principal liaison for software‑hardware integration, solving critical cross‑domain dependencies. - Prioritize and resolve software issues rapidly during development. - Design and manage verification test plans for new product variants. - Communicate status, risks, and mitigation strategies to program teams, executives, and stakeholders. - Champion continuous process improvements across the software development lifecycle. - Mentor junior Technical Program Managers and promote best practices in program management. Required Skills - Deep mastery of Agile and Waterfall methodologies with advanced proficiency in Jira and related tools. - Strong communication, collaboration, and influencing skills across all levels. - Experience leading high‑stakes, cross‑functional teams in ambiguous environments. - Ability to identify systemic risks and implement effective mitigation. Required Education & Certifications - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related technical field. - Certified Program Management Professional (PMP) or equivalent is a plus.
Vancouver, Canada
On site
Senior
03-12-2025