A modern high-end car features runs around 100 million lines of code, and this number is expected to grow to 200-300 million in the near future . Automobiles are becoming extremely complex products. In the 1950s it mostly took mechanical engineering, today automobiles are full of computers running algorithms that determine performance. Even low-end cars have embedded more than 30-50 so-called Electronic Control Units (ECUs) that talk over Controller Area Networks (CANs). With more functionality , the number of ECUs is growing all the time – to help consumers experience autonomous driving, connected cars, electrification & more