|
Please define car software. You have user facing functions, and you have engine control functions, ABS, transmission, and so on. The first one, I agree, is generally crap. For the second one, in a lot of models, your manufacturer haven't even written the code, because they buy it from some OEM manufacturer like Bosch. And I am pretty sure that Bosch is pretty good at writing this kind of software. |
The totality of all code running on a particular vehicle that was part of that vehicle when it was sold to the end user.
> You have user facing functions, and you have engine control functions, ABS, transmission, and so on.
Yes.
> The first one, I agree, is generally crap.
Ok.
> For the second one, in a lot of models, your manufacturer haven't even written the code, because they buy it from some OEM manufacturer like Bosch.
That depends. If they buy a whole unit there is a chance it is 'stock', there is a chance that the firmware was modified by the manufacturer or there is a chance that development of the software is insourced. All of that depends on volume, cost, licensing, purpose.
> And I am pretty sure that Bosch is pretty good at writing this kind of software.
Based on what evidence?