a que te referís con un programador que se especialice en C, será a un compilador? o un dispositivo electronico capaz de tomar el código "ejecutable" (Cod. objeto) que genera el compilador y "descargarlo" (quemarlo, grabarlo dicen tambien), en la memoria de un microcontrolador?
Porque de ser este el caso, para el soporte físico, es indistinto de donde halla salido el código (C, ensamblador, basic, forth, ...)