Embedded development systems are getting more powerful than ever. With this trend comes the ever-growing complexity of delivering real-time applications that can capitalize on all the potential computational horsepower of the system. The application developer needs to be able to design new software IP, easily port the application to the Embedded system, and then optimize and maximize the CPUs and GPUs utilization, data acquisition and transfers, to provide a reliable real-time visual computing experience that can full fill even the most demanding computational requirements. In this tutorial/talk ? the audience will learn about recommended development flows for the latest embedded systems. We will cover the overall developer tools offering available for each of the specific Software Development Kits provided respectively to Automotive, Embedded and Mobile platforms. For each of these platforms, we will dissect and present important learnings from the development of show casing applications demonstrating advanced Autonomous Driving and Intelligent Video Analytics use cases. The audience will learn what tools are available for each platform and the purpose of each tool and its value proposition that can be taken advantage of.