# Vaibhav Garg > Robotics & Embedded Systems Engineer | ROS2, SLAM, STM32 | Developing Intelligent Autonomous Systems Location: College Park, Maryland, United States Profile: https://flows.cv/vaibhavgarg The first time I burned out a motor driver because I skipped reading the datasheet, I learned more about engineering than any lecture had taught me. As a Computer Engineering student at the University of Maryland, College Park specializing in robotics, embedded systems, and autonomous technologies, I have developed three values that shape everything I do: learning from the ground up, staying deeply curious about how electrical and computational systems actually work, and building real systems instead of just talking about them. My interest in robotics did not start with a finished project. When I first began working with microcontrollers, I realized I did not just want to plug libraries in and hope they worked. Motors would jitter, firmware would crash, communication would fail. Rather than moving on, I would dig deeper, and that persistence became inseparable from the learning. That mindset now drives my work as a Software Engineer on the UMD AMAV MUAS Team, where I lead development of an autonomous drone autopilot system, designing custom firmware for real-time image processing, flight control, and mission execution. Engineering has taught me that frustration usually means I am about to understand something at a deeper level. I have become more patient, more methodical, and more comfortable admitting when I do not fully understand something yet. Coding became a major focus for me, especially in C, C++, and Python, because I saw it as the bridge between theory and the physical world. My electrical engineering background helped me understand why signals behaved the way they did and why real systems are never as clean as simulations. When integrating sensors and motors into robotic platforms, I had to think about power limits, noise, and communication protocols while also writing code that was modular and reliable. That same thinking carried into my work with SLAM-enabled robots, ROS2 navigation, and computer vision systems using OpenCV. Robotics only works when software and hardware are designed with each other in mind. At the core, my brand as an engineer is simple: I learn each layer thoroughly, I stay curious about why things behave the way they do, and I commit to building systems that actually work. Each project in my portfolio is not just something I completed. It represents a stage in how I have grown, made mistakes, debugged, learned, and continued pushing myself to understand engineering at a deeper level. ## Work Experience ### Software Engineer - Autonomous Micro Air Vehicles Team @ University of Maryland Jan 2024 – Present The University of Maryland's Autonomous Micro Air Vehicle (AMAV) Team is a student-led research and development group specializing in cutting-edge aerial robotics. The team designs, builds, and programs autonomous drones for competitions, research, and industry applications, focusing on real-world problem-solving in robotics and automation. Key Achievements & Responsibilities: - Developing an autonomous drone autopilot system to execute complex predefined missions, enhancing automation in aerial robotics. - Writing custom firmware and control algorithms for real-time object detection and image analysis, enabling precise autonomous decision-making. - Leading end-to-end drone development, integrating flight control systems, sensors, and hardware components to optimize performance. - Implementing ROS2 and embedded programming (C++, Python) for seamless communication between onboard systems and external control interfaces. ### Software Engineer Intern @ Celebal Technologies Jan 2025 – Jan 2025 Celebal Technologies is a global IT consulting and software services company specializing in AI, Data Science, Big Data, Cloud, and Enterprise Analytics, recognized as a Microsoft Global AI Partner and Databricks Partner of the Year. The company has delivered 750+ projects to 200+ clients worldwide and is trusted across industries including energy, manufacturing, retail, BFSI, and healthcare. Key Achievements - Improved talent and project management efficiency by 30% by developing an AI-powered agent that matched project requirements with the right employees using Microsoft Azure and Databricks. - Built AI agent workflows in n8n, including a system that automatically read user emails, managed their calendars, and updated task lists, streamlining personal productivity and reducing manual effort. - Designed and deployed solutions on Databricks and Microsoft Azure, leveraging enterprise cloud platforms to deliver scalable, data-driven automation. ### Software Development Intern @ Princeton IT Services, Inc Jan 2023 – Jan 2023 | Princeton, New Jersey, United States Princeton IT Services is a technology consulting firm specializing in enterprise software development, cloud computing, and AI-driven automation solutions. With a focus on providing scalable and secure IT solutions, the company partners with businesses to enhance operational efficiency through innovative software and infrastructure solutions. Key Achievements & Responsibilities: - Developed a full-stack CRM web application using React, Python, and FastAPI, improving client data management and analytics. - Implemented AI-driven automation, leveraging OpenAI NLP models to extract key insights from RFPs/RFQs, streamlining document processing. - Deployed and managed cloud infrastructure on AWS (EC2, RDS, S3), ensuring scalable and efficient system performance. - Integrated API endpoints and optimized database queries, enhancing application responsiveness and user experience. ## Education ### Bachelor of Engineering - BE in Computer Engineering University of Maryland ## Contact & Social - LinkedIn: https://linkedin.com/in/vaibhav-gargce --- Source: https://flows.cv/vaibhavgarg JSON Resume: https://flows.cv/vaibhavgarg/resume.json Last updated: 2026-04-05