Software is what transforms a vehicle into a smart machine. Open source software stack NVIDIA DRIVE™, enables developers to quickly build and deploy a variety state-of the-art AV applications. This includes perception, localization, mapping, driver monitoring, planning and control, driver monitoring and natural language processing. DRIVE OS, the foundation of the DRIVE SoftwareStack, is the first secure operating system for accelerated computation. It includes NvMedia to process sensor input, NVIDIACUDA®, libraries for parallel computing implementations that are efficient, NVIDIA TensorRT™ for real time AI inference, as well as other tools and modules for accessing hardware engines. NVIDIA DriveWorks®, a SDK that provides middleware functions over DRIVE OS, is essential for autonomous vehicle development. These include the sensor abstraction layer (SAL), sensor plugins, data recorder and vehicle I/O support.