Software

The Software Subteam develops the autonomous navigation systems, computer vision algorithms, and control software that enable our boats to sail and navigate independently. We work with Python, C++, ROS (Robot Operating System), Gazebo, YOLO, and Docker to create an intelligent autopilot software package. We also develop custom groundstation software to control and monitor our boats from the shore, and we maintain and work on the codebase for our website. We are looking for competent full stack software engineers who are interested in working on autonomous systems! If you would like to check out some of our code, most of it is open source! and is available on our GitHub.

Computer Vision System
Ground Station Software
Computer Vision Analysis
Simulation Environment

Electronics

The Electronics Subteam develops the infrastructure to bridge the barrier between software algorithms and the real-world contraints of our boats. We design and manufacture custom PCBs, collect data from sensors and actuators, and develop low-level firmware to interface with motors, pumps, and other electromechanical systems. Our workflow includes PCB design in KiCAD, electronics simulations in LTSpice, embedded programming in C++, and prototype development using tools like oscilloscopes and logic analyzers. We are building the nervous system of the boat, its veins and tendons. If you're into electronics, embedded systems, or just like to solder, we will happily welcome you to our team!

Electronics1
Electronics2
Electronics3
Electronics4
Electronics5

Mechanical

The Mechanical Subteam transforms ideas into tangible systems that can survive the harsh realities of open water. We design, build, and refine the physical structure of the boat—ensuring it’s lightweight, watertight, and battle-tested for competition. Our workflow includes CAD modeling in Fusion 360, analysis in MATLAB, and hands-on fabrication using 3D printing, CNC machining, and laser cutting. Mechanical acts as the backbone of the boat, bringing together contributions from every team into a cohesive final product. Interdisciplinary decision-making and collaborative planning are at the core of what we do. If you like building things, turning wrenches, or making hardware that just works, there’s a place for you on the Mechanical subteam.

Mech1
Mech2
Mech3

Sail

The Sail Subteam is responsible let for designing and fabricating the propulsion system of our sailboat. We utilize tools such as SailCad and principles of airfoil theory. We optimize sail shape and rigging for efficient propulsion and control. Additionally oversee the hands-on construction of sails, including material selection, patterning, and sewing, ensuring peak aerodynamic performance in competition conditions.

Sail Design and Testing
Sail1

Marketing & Finances

The Marketing & Finances subteam handles team outreach, sponsorship acquisition, budget management, and public relations. This team maintains relationships with sponsors, creates promotional materials, and manage team finances.