Для роботів використовують кілька мов програмування різного рівня. Це може бути C++, Java, Python та ряд інших. Також використовують різні середовища програмування та підходи.
Короткий опис Інженер-робототехнік (інженер-мехатронік, мобільний робототехнік, інженер-електронік, сервісний інженер-електронік) – спеціаліст, який розробляє архітектуру та вводить в експлуатацію роботів, прилади та складні робототехнічні системи.
Які базові знання є бажаними для робототехніка? Фізика, математика, електротехніка, матеріалознавство (базове), електроніка, програмування, моделювання, прототипування, логіка, англійська мова.