Я в курсе, потому я и сделал упор в своем сообщении: мне не под работу в компании, лютое легаси написаное другими можно не учитывать.
Главное чтоб можно было дернуть SDK (и то не обязательно, микроконтроллеры же)
На самом деле си без вариантов как способ разобраться с тем как с этим всем работать. Все вендорские библиотеки на си их как минимум придётся читать.
Только потом, когда вопросы размещения данных и кода в памяти, линкер скрипты, таблицы векторов прерываний и прочие подобные штуки станешь понимать можно будет брать раст. Без этого тебе там делать нечего ещё.
Плюсы в данном контексте будут идти где-то там же, поскольку надо будет понимать почему три четверти их тебе не будут доступны для написания кода.