C++
Дает больше языковых конструкций, которые облегчают жизнь. Ими можно пользоваться, можно нет.
Можешь только namespace пользоваться, уже хорошо.
Поддержка C++ в некоторых IDE (IAR) уже лет 20 наверное есть. За все IDE не скажу, но думаю, что тоже 20 лет точно есть. В IAR уже есть с++14.
Начать программировать на C++ (в IAR) очень просто - в настройках ставишь переключатель в положение C++.
И можно продолжать писать на ограниченном подмножестве языка, соответствующем С. И можно понемногу изучать возможности плюсов и ими пользоваться.
Можно подучить Qt и уйти чуть дальше от железа, писать приложения для Raspberry Pi. И это тоже embedded.