Senior Software Engineer at Toyota Research Institute
Cambridge, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ian McMahon is a senior software engineer with 14 years of experience building robot software and autonomy systems, currently driving research-grade projects at Toyota Research Institute. He blends deep expertise in Python, C++, and ROS with practical strengths in robot software architecture, computer vision, motion planning, and tactile sensing. Early work at UPenn's GRASP Lab—where he led DARPA-funded haptics projects and open-sourced a BioTac ROS driver—signals a long-standing commitment to reproducible research and developer tooling. At Rethink Robotics he led SDK development for Baxter and Sawyer, enabling researchers to rapidly prototype robot applications. Based in Cambridge, MA, he pairs academic rigor (MSE in Robotics Engineering) with production experience shipping reliable robotics stacks for industry and research.
13 years of coding experience
10 years of employment as a software developer
Study Abroad, Computer Engineering, Study Abroad, Computer Engineering at The University of Queensland
Bachelor of Science, Computer Engineering, Bachelor of Science, Computer Engineering at Penn State University
Study Abroad, Electrical Engineering & Computing, Study Abroad, Electrical Engineering & Computing at University of Leeds
MSE, Robotics Engineering, MSE, Robotics Engineering at University of Pennsylvania
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
Contributions:5 PRs, 6 pushes, 25 branches in 2 years 2 months
roboticsrostopicroscppros2communications
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.