The International RoboBoat Competition (RoboBoat), hosted by the Association for Unmanned Vehicle Systems International, challenges students to design a boat to autonomously complete various challenges. As rules and tasks change every year, two boat subsystems remain constant: propulsion and navigation. The goal of this project is to design and build these subsystems for reuse over the next several years. Other requirements of the project include designing a system that is reusable and water resistant, meeting assigned budget constraints, and implementing both a remote and on-boat propulsion shutdown switch. With these requirements and constraints as the design space, various solutions were explored and an optimal design that meets requirements was found.