Spend some time studying what current auto engines are, and how much software they embody. I'm not sure how much of it has been developed by the auto companies themselves, but there's quite a lot of it, and it's pretty robust: how ofter has your car OS crashed lately?