Surgical Robotics Software Engineer - Roadmap:
In this post, I'll present two roadmaps:
A. The first roadmap is comprehensive, encompassing nearly all the necessary skills one needs to acquire to become a surgical robotics software engineer. This roadmap is particularly beneficial for undergraduates and graduate students with a year or two before graduation. It also suits engineers planning to transition to surgical robotics software engineering within the next year or so.
1- Learn Math:
Online Courses:
Calculus: https://imp.i384100.net/kj2q5v
Linear Algebra: https://imp.i384100.net/ZdjA2W
Statistics: https://imp.i115008.net/16AXa
2- Linux:
- Free Online Course: https://imp.i115008.net/Y9YK2r
3- Data Structures and Algorithms (DSA)
- Online Course:
DSA: https://imp.i115008.net/zajaXr
Algo: https://imp.i384100.net/2r0NOG
Data Structures: https://imp.i384100.net/b31oL6
YouTube Playlist: https://www.youtube.com/user/mycodeschool/playlists - 📚Book: https://amzn.to/38lnR7Y
4- Programming Languages:
- 4.1: Python:
Online Course: https://imp.i115008.net/LP9zm0
📚Book: https://amzn.to/2TSzHOt
Live in India? https://amzn.to/2JztuoZ - 4.2 C++:
Online Course:
Introductory: https://imp.i115008.net/2Omnz
Advanced: https://bit.ly/3mJ0idp
Nano-degree program: https://imp.i115008.net/D9nxj
📚Books: https://amzn.to/3eiqTuR
Live in India? https://amzn.to/34VjiiF
5- Mechatronics:
- Online Course: https://imp.i384100.net/P0dDJq
- Free Course on YouTube: https://youtu.be/zJ-LqeX_fLU
- Book: https://amzn.to/43Xs9LZ
- Best Arduino Kit on Amazon: https://amzn.to/2ZQZF8r
6- Computer Vision & Machine Learning: https://lnkd.in/g53k26Nv
7- Robot Kinematics:
Topics to learn: Coordinate System Transformation, Forward and Inverse Kinematics
Online Course: https://lnkd.in/gmF5ebEv
8- PID Control:
Online Course: https://bit.ly/3yHHXq2
9- FDA Design Control:
Online Course: https://bit.ly/3nIPC0O
10- Software Development Life Cycle (SDLC)
Online Course: https://lnkd.in/guvb7UzR
B. The second roadmap outlines only the core skills considered essential. It is suitable for engineers who plan to transition in approximately six months or are already working for a surgical robotics company, expressing an interest in transitioning to a robotics software engineering role.
1- Learn Advanced C++ Programming
2- Learn Computer Vision
3- Kinematics (Coordinate System Transformation, Forward and Inverse Kinematics)
4- PID Control
Member discussion