# Ankit Saini > Senior Robotics Software Engineer @ RIOS | Master of Science in Robotics Location: San Bruno, California, United States Profile: https://flows.cv/ankitsaini ## Work Experience ### Senior Robotics Software Engineer @ RIOS Intelligent Machines Jan 2025 – Present | Menlo Park, California, United States ### Senior Robotics Software Engineer @ Tortuga AgTech Jan 2023 – Jan 2024 | Denver, Colorado, United States ### Robotics Software Engineer II @ Tortuga AgTech Jan 2021 – Jan 2023 | Denver, Colorado, United States ### Robotics Engineer II @ Tortuga AgTech Jan 2020 – Jan 2021 | Denver, Colorado, United States ### Robotics Engineer @ NextShift Robotics Jan 2017 – Jan 2019 | Lowell, Massachusetts - Modified robot’s behavior to pick/place totes from shelf and cart using a lifting gripper instead of using a mechanical pull-in/push-out gripper to pick/place only from shelf. - Added time of flight camera to the robot for obstacle detection and avoidance. - Built contamination strategy for Lidar data to filter valid obstacle distance readings from phantom obstacle distance readings generated by dust on lidar's lens. - Added code changes to accommodate Lidar tilt, made Lidar tilt configurable from robot's webpage and fixed Lidar's calibration procedure. - Added a dynamic human comfort margin for obstacle detection and fixed bugs in skirting obstacles. - Identified limitations of localization algorithm and implemented solution for the limitation. - Installed systems at customer and collaborator sites and trained employees to run the system. - Added functionality to make site specific changes for customer sites configurable through robot’s webpage instead of having to change the code. - Built and deployed demos for trade shows. - Added functionality to demo programs to recover from errors without having to reset the entire demo. - Added regions to slow down the robot and beep 3 times before turning. - Designed mud guard and a light mount in Solidworks. - Made software changes in Estop module to stop the robot, instead of letting it roll, when the Estop flag is pulled. - Fixed bug to show warnings and errors on the LCD screen that were not being displayed originally. - Fixed bugs in software used to build maps. - Fixed memory leaks using objgraph. ### Conversation Partner @ Worcester Polytechnic Institute Jan 2016 – Jan 2017 | Worcester, Massachusetts - Helped 4 international teaching assistants(ITA) improve their listening and conversational skills in English. - Improved ITA's grammatical correctness and pronunciation of English words. ### Industrial Trainee @ Quark City India Pvt. LTD Jan 2015 – Jan 2015 | Mohali, Punjab, India Disassembled end effector, gear train, forearm of FANUC s-420i F and built ladder logic for a batching plant. ### Intern @ The IdeazFactory Jan 2014 – Jan 2014 Involved in the scratch to final prototyping of a canvas painting robot. ## Education ### Master of Science (MS) in Robotics Worcester Polytechnic Institute ### Bachelor of Technology (B.Tech.) in Mechanical Engineering University Institute of Engineering and Technology ### St. Xaviers Sr. Sec. School , Sector-71 , Mohali, Punjab ## Contact & Social - LinkedIn: https://linkedin.com/in/ankitsaini0010 - Website: https://www.ankitsaini.net --- Source: https://flows.cv/ankitsaini JSON Resume: https://flows.cv/ankitsaini/resume.json Last updated: 2026-04-01