What is a Software Engineer at Rivian and Volkswagen Group Technologies?
A Software Engineer at Rivian and Volkswagen Group Technologies works at the absolute frontier of the automotive industry's transition to software-defined vehicles (SDVs). This joint venture unites Rivian's pioneering zonal electrical architecture and software expertise with Volkswagen Group's global manufacturing scale. In this role, you will be responsible for designing, developing, and deploying high-performance software that directly controls vehicle dynamics, powers advanced driver assistance systems (ADAS), manages battery and thermal systems, and delivers seamless, connected infotainment experiences to millions of drivers worldwide.
The impact of your work in this position cannot be overstated. Unlike traditional software roles confined to purely virtual environments, your code will interact directly with complex physical hardware under real-world constraints. Whether you are optimizing a low-level microcontroller driver for a steer-by-wire system, architecting a high-throughput telematics pipeline, or implementing safety-critical vehicle control algorithms, you are directly shaping the safety, efficiency, and driving dynamics of next-generation vehicles.
This role is highly collaborative and technically demanding. You will work in cross-functional teams alongside hardware designers, systems integration engineers, and product managers to solve highly complex, multi-disciplinary problems. The engineering environment balances the fast-paced, innovative culture of a technology startup with the rigorous safety, quality, and validation standards required for global automotive production. For engineers who thrive on physical-digital integration, massive scale, and deep technical challenges, this is one of the most exciting and influential roles in the technology sector today.