In one embodiment, a system comprising a receiver comprising an antenna configured to receive position information; and a computing system in communication with the receiver, the computing system configured to: record values corresponding to the position information and a working depth beneath a soil surface along a first path; determine reference points for a second path based on the recorded values, a slope of the soil surface, and a working depth or height along the second path; and guide movement of a machine along the second path.