# Charvi Gupta > Software Engineer - Robotics & Autonomy | REGENT Craft | MS in Robotic Systems Development - Carnegie Mellon University Location: San Francisco Bay Area, United States Profile: https://flows.cv/charvigupta I build reliable autonomy and motion planning software for real robots, not just in simulation. As a C++/ROS engineer, I focus on turning complex algorithms into robust, testable systems that can be trusted in the field. Over the last several years, I’ve worked across embedded and software engineering roles and then specialized through Carnegie Mellon’s Robotic Systems Development program, where I focused on motion planning, ROS-based systems, and bridging perception, planning, and control. At REGENT, I work as a software engineer on safety-critical systems for autonomous vehicles, collaborating closely with cross-functional teams to design, implement, and test features that must perform reliably in real-world conditions. My experience ranges from C++ and ROS development to building and integrating tools and infrastructure that help autonomy teams iterate faster and validate behavior with confidence. I’m particularly interested in motion planning, autonomy stack development, and tooling that improves the reliability and observability of autonomous systems. I enjoy working with C++, ROS, and modern software engineering practices to ship code that balances performance, safety, and maintainability ## Work Experience ### Software Engineer @ REGENT Jan 2023 – Present | North Kingstown, Rhode Island, United States Develop production C++ software for complex, safety-conscious systems, with a focus on reliability, performance, and maintainability. Design and implement internal tools and features that make it easier for engineering teams to test, debug, and analyze system behavior across different scenarios. Collaborate with cross-functional teams (systems, test, controls, and hardware) to integrate software into larger system architectures and resolve issues discovered during lab and field testing. Contribute to software architecture discussions, code reviews, and test automation efforts to keep a growing codebase clean, well-documented, and easy to extend. Work in a Linux-based development environment using modern C++ practices, version control, and CI workflows to support consistent, high-quality releases. ### Software Engineer Intern @ REGENT Jan 2022 – Jan 2022 | Boston, Massachusetts, United States ### Software Engineer @ HSBC Software Development India Jan 2018 – Jan 2021 | Pune, Maharashtra, India ## Education ### Master of Science - MS in Robotic Systems Development Carnegie Mellon University ### Engineer’s Degree in Electrical, Electronics and Communications Engineering Pune Institute of Computer Technology ### Delhi Public School, Pune ## Contact & Social - LinkedIn: https://linkedin.com/in/charvi-gupta - Website: https://mrsdprojects.ri.cmu.edu/2022teamf/ --- Source: https://flows.cv/charvigupta JSON Resume: https://flows.cv/charvigupta/resume.json Last updated: 2026-04-05