Utilizando su cola ondulada y una capacidad única para controlar su propia flotabilidad, 'SoFi' puede nadar en línea recta, girar o bucear hacia arriba o hacia abajo. El dispósitivo es dirigido por un controlador de Super Nintendo a prueba de agua (adaptado), que desarrolla un sistema de comunicación acústica personalizado que permite cambiar la velocidad a 'SoFi' y hacer que realizase movimientos y giros específicos.
Toda la mitad posterior de 'SoFi' está hecha de caucho de silicona y plástico flexible, y varios componentes están impresos en 3D, incluida la cabeza, que contiene todos los componentes electrónicos. Para reducir la posibilidad de que se filtre agua en la maquinaria, sus creadores llenarom la cabeza con una pequeña cantidad de aceite para bebés, ya que es un fluido que no se comprimirá por los cambios de presión durante las inmersiones.