Круто! Даже несмотря на то, что в конце ушел. А какой был бэкграунд?
Ну там скорее был полуembedded на С++, а не С - тип просто кодинг не под ПК/Клауд, а под устройство небольшое.
Есть ещё более embedded, поэтому начать нужно с чего-то такого полуembedded, чтобы осознать, что это и потом проще переход сделать.
По опыту была стажка одна за границей и немного part-time репетитором, написание парсеров