На чем пишут автомобильный софт?
На яве делают обычно GUI + медиацентр. Да и то не всегда на яве. Сам медиациент общается с автомобилем по шине CAN, иногда, в редких случаях еще и по ethernet (привет Tesla). На шине CAN сидят бортовые компьютеры, датчики, компьютеры управления подвеской, тормозами, мотором. Всё это хозяйство может быть реализовано как в железе ПЛИС (verilog), так и на SOC (пишется на C/C++).
В современном авто от двух до 15 компухтеров разного назначения, а то и больше.
Вот, достаточно внятная статья - auto.howstuffworks.com/under-the-hood/trends-innov...
Ну а вообще, по ключевому слову automotive
O! www.cvel.clemson.edu/auto/systems/auto-systems.html - тыкаем на картинке в компоненты и читаем!
Сами "мозги" машины - системы жестокого реального времени. И практически наверняка пишутся на Си, может плюсы или ADA. Плеер музыкальный вообще может не иметь программы, а все будет реализовано в железе. Следовательно VHDL/Verilog и иже с ними. Гадание на кофейной гуще, короче.