This study presents the design and evaluation of a prototype snake-like robot that possesses an actuation system based on shape memory alloys (SMAs). The device is constructed based on a modular structure of links connected by two degrees of freedom links utilizing Cardan joints, where each degree of freedom is actuated by an agonist–antagonist mechanism using the SMA spring-shaped actuators to generate motion, which can be easily replaced once they reach a degradation point. The methodology for programming the spring shape into the SMA material is described in this work, as well as the instrumentation required for the monitoring and control of the actuators. A simplified design is presented to describe the way in which the motion is performed and the technical difficulties faced in manufacturing. Based on this information, the way in which the design is adapted to generate a feasible robotic system is described, and a mathematical model for the robot is developed to implement an independent joint controller. The feasibility of the implementation of the SMA actuators regarding the motion of the links is verified for the case of a joint, and the change in the shape of the snake robot is verified through the implementation of a set of tracking references based on a central pattern generator. The generated tracking results confirm the feasibility of the proposed mechanism in terms of performing snake gaits, as well as highlighting some of the drawbacks that should be considered in further studies.