Rivian and Volkswagen Group Technologies is a joint venture focused on automotive software, including operating systems, zonal controllers, cloud and connectivity solutions, and software for electric vehicles. The Connectivity Edge AI team builds vehicle software for processing and interpreting vehicle data. Its work includes running AI models on vehicle hardware, uploading and retrieving large data payloads such as camera clips and ADAS recordings, and delivering connected features such as live camera streaming and mobile video downloads. The software is deployed across Rivian R1 and R2 vehicles, last-mile delivery vehicles, and Volkswagen Group platforms, and must support multiple hardware generations and operating systems. This is a hands-on individual-contributor role for an early-career engineer. The engineer will write C++ or Rust services that run inside vehicles under fixed CPU and memory budgets and latency targets. Initial work will be selected based on the candidate's strengths and team needs, and may involve the telemetry platform, the high-throughput upload path for ADAS and camera data, embedded inference for the voice assistant, or customer-facing features built on these systems. The team prioritizes demonstrated ability to build complex software over years of experience or familiarity with a particular technology stack. The role involves building and maintaining native vehicle services across Linux, Android, and QNX; improving telemetry and vehicle data transfer; deploying and optimizing machine-learning models on vehicle NPUs; and instrumenting, testing, benchmarking, and debugging software on bench hardware and in vehicles. Engineers also write design documents and participate in code reviews. The team offers early ownership, broad project scope, and support from senior engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level