Automobile is an important application of CPS (Cyber Physical System). However, current software development process in the automotive industry is not adequate to solve the unique problems of CPS. This paper pinpoints the limitations of the current automotive software development process in the perspective of CPS and proposes a new kernel-based approach called HW componentizing kernel as a solution.