Shohin Mukherjee is a motion-planning software engineer with nine years of experience applying research-grade robotics algorithms to real-world systems, currently advancing autonomous vehicle planning at Zoox. He holds a Ph.D. in Robotics from Carnegie Mellon, where he led search-based planning work and contributed to surgical and vision-guided robotics projects, blending rigorous planning theory with hands-on system integration. His background spans industry research roles at NVIDIA and product-focused engineering for surgical robotics at Smith & Nephew, demonstrating an ability to move ideas from lab prototypes to regulated, production hardware. Comfortable in both academic and fast-paced company settings, he combines deep algorithmic expertise with practical software engineering and a knack for translating planning research into deployable solutions.
9 years of coding experience
8 years of employment as a software developer
science, 93.3%, science, 93.3% at Delhi Public School Mathura Road
Bachelor of Technology (BTech), Mechanical Engineering (major) and Electronics and Communication Engineering (minor), 9.07//10, Bachelor of Technology (BTech), Mechanical Engineering (major) and Electronics and Communication Engineering (minor), 9.07//10 at Indian Institute of Technology, Guwahati
Doctor of Philosophy - Ph.D., Robotics, Doctor of Philosophy - Ph.D., Robotics at Carnegie Mellon University
Contributions:81 commits, 2 PRs, 218 pushes in 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shohin Mukherjee - Software Engineer, Motion Planning at Zoox