Sachin Patel

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Amharic
Advanced
Javanese
Advanced

Work Experience

Software Engineer at Caterpillar
May 1, 2023 - Present
Designed a GPS filtering algorithm in Python for large autonomous and human-operated vehicles, reducing erroneous speed changes by 99.5% and preventing false driver alerts during stationary operation. Enhanced real-time battery system reliability for diesel-electric locomotives by implementing CAN-based diagnostic messaging on embedded battery control modules using Simulink and C. Improved HMI reliability by resolving critical errors and implementing operator-driven features using JavaScript, Node.js, and Java. Optimized testing by modularizing the turbo drain line design to prevent oil leaks, saving thousands in testing costs.
Software Engineering Intern at Xpand Contract Services
June 1, 2021 - August 31, 2021
Rapidly prototyped a customer-facing website showing a client’s product, securing a development contract. Led the design of the UI/UX for five new products that pleased shareholders.
Robotics Software Team Lead at Cardinal Space Mining Club
September 1, 2020 - June 30, 2024
Led a team of 10+ members to develop software and hardware systems of autonomous navigation and construction robots that won 1st place at both the 2023 and 2024 NASA Lunabotics Competitions. Implemented a real-time SLAM pipeline in ROS2/C++ using LiDAR, enabling mapping and localization in dynamic environments and obstacle detection. Developed an efficient path planning system in Python with millisecond-scale re-planning to minimize downtime. Engineered a path-tracking control system in Java for robust navigation on rough terrain. Integrated software, hardware, and sensor subsystems with mechanical subsystems to deliver a reliable full-stack robot during competition deployments. Recruited and mentored new members.
Software Engineering Intern at Vermeer
May 1, 2022 - May 1, 2023
Automated verification of an electrical schematic verification tool in VBA using graph traversals to identify electrical hazards before production, saving the company $600,000 in engineering labor. Streamlined wiring component integration by interfacing VBA tooling with Zuken electrical software API and incorporating user feedback to improve usability and adoption.
Software Engineering Intern at Expand Contract Services
June 1, 2021 - August 1, 2021
Rapidly prototyped a customer-facing website showing a client’s product and secured a development contract. Spearheaded the design of the user interface and experience for five new products that pleased shareholders.
Team Lead, Robotics Software at Cardinal Space Mining Club, Robotics Software Team
September 1, 2020 - June 1, 2024
Led a team of 10+ members to develop software and hardware systems for autonomous navigation and construction robots that won first place at the 2023 and 2024 NASA Lunar Robotics Competitions. Implemented a real-time SLAM pipeline in ROS2/C++ enabling dynamic localization and obstacle avoidance.

Education

Bachelor of Science in Computer Engineering – Summa Cum Laude at Iowa State University, College of Engineering
January 11, 2030 - May 1, 2024
Bachelor of Science in Computer Engineering at Iowa State University, College of Engineering
January 11, 2030 - May 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Manufacturing, Professional Services, Education