Смотря что имеется ввиду под фразой "Программирование под автомобили". Если стоит задача написать приложение, которое будет взаимодействовать с ЭБУ автомобиля, то копайте в сторону стандарта J2534, который описывает взаимолействие между компьютером и адаптером, который работает уже непосредственно с автомобильными шинами данных. В сети есть примеры, например, вот под C# :
https://github.com/mkelly/J2534DotNet
Если нужна именно разработка ПО под сам ЭБУ, то там скорее всего только C придется использовать. Вот пример такой разработки:
sourceforge.net/projects/rusefi