How to Become a Robotics Engineer/Robotics Software Engineer
If you are interested in robotics and want to become better and work professionally in the industry as robotics engineer, there are a lot of things to learn considering interdisciplinary nature of robotics. Ardalan Tajbakhsh a PhD student at Carnegie Mellon University wrote down an amazing post explaining how to become a robotics engineer in a comprehensive manner.
In case the posts are not available anymore, You can download Part 1 and Part 2 as pdf.