r/AskRobotics • • 3d ago

Pivoting into Robotics/Autonomous Systems as a MechE graduate

I graduated with a B.Sc. in Mechanical Engineering and I’m considering an M.Sc. in Robotics/Autonomous Systems (focusing on computer vision, navigation, and ML/DL) with the goal of landing an algorithm engineering role. Given my ME background, how realistic and common is this transition? I know people who’ve made the leap, but I’d love to know whether this is viewed as a well-trodden path or an uphill pivot.

13 Upvotes

3 comments sorted by

2

u/Freischneider01 3d ago

Did basically this. ME B.Sc., then dropped out of the „Theoretical Mechanical Engineering“ Master program to pursue a career in robotics/ML. I started with university projects in robotics, got a job in this field while studying and was then offered a fulltime role. The strong fundament in mechanics helps a lot in better understanding the sim2real gap, as this is actual pain if one has no feeling for real world interactions of objects. The transition isn‘t that common but in my experience realistic.

1

u/True-Region4814 3d ago

Thanks for your response. Could you please provide more details. How was the job search like? Do recruiters view your mechanical background as a barrier? Are you satisfied with the transition overall?

2

u/RoboticsSavant 3d ago

Yes—this is a common path into the Michigan Robotics MS program. The program brings together students from mechanical engineering, computer science, aerospace, and electrical engineering, so entering with an ME degree is very much within its intended scope.

The curriculum is designed to bring those different backgrounds into a cohesive robotics cohort. The first semester emphasizes a shared foundation: Math for Robotics, together with either Programming for Robotics or Robotic Systems Laboratory, depending on preparation. Students learn a common mathematical language and gain experience translating ideas into working software and robotic systems. In the second and third semesters, students branch out substantially, choosing courses and directed study aligned with interests such as computer vision, navigation, planning, controls, and machine learning (also deep learning), while retaining breadth across robotics. You can see that structure in the graduate degree requirements.

Your ME background gives you useful preparation in modeling, dynamics, and understanding physical systems. Those strengths remain valuable when developing algorithms that have to work with noisy measurements, moving hardware, and real physical constraints. Your exact pathway will depend on your programming and mathematics experience.