Summary
Karan Mahajan is a software engineer focused on autonomous robotics and perception, currently building self-driving capabilities at Waymo after leading robotics engineering at SkySpecs. He brings over a decade of hands-on experience spanning sensor fusion, computer vision, motion planning, and embedded AI, grounded in a Master's in Robotics from the University of Michigan and a cum laude electrical engineering degree. Comfortable across C/C++, Python, ROS, OpenCV and embedded systems, he bridges research and production—turning academic projects into fielded robotic systems. Known for combining strong algorithmic thinking with practical systems design, he often tackles problems at the intersection of signal processing and real-world vehicle constraints. Based in Seattle, he has a track record of shipping safety-critical autonomy features and mentoring cross-functional teams to operationalize complex perception stacks.
11 years of coding experience
7 years of employment as a software developer
Master’s Degree, Robotics, Master’s Degree, Robotics at University of Michigan - Rackham Graduate School
Bachelor’s Degree, Electrical, Electronics and Communications Engineering, cum laude, Bachelor’s Degree, Electrical, Electronics and Communications Engineering, cum laude at Illinois Institute of Technology
English, Hindi, French