I'm currently working as an Android developer and I want to work as a robotics software engineer. I'm looking for some guidance on what would be the best approach to learn the field and if I need to go back to university (I have a math degree). Currently I'm evaluating Udacity's robotics nanodegree [1] or Edx robotics micromasters courses [2] as starting options.<p>[1] https://eu.udacity.com/course/robotics-software-engineer--nd209
[2] https://www.edx.org/micromasters/pennx-robotics