Terry Fong on “What do you look for when hiring a roboticist?”
We look for good people from all over the world who have had some formal education in robotics theory, particularly in the basics of kinematics, perception, and cognition. Many universities offer courses in these areas.
In addition, so much of robotics today depends on software that it is important for roboticists to be well versed in programming languages (C++, Java, Python), if not computer science and software engineering in general.
I always tell people “Take every computer course you can! Learn everything there is to know about computers!”