stepper motor controlling system

I'm looking for engineer who could design stepper motor controlling system.

Simple system must work as follows :
After the start command, the nut must move to the limiter and then back to zero position.
The position of the limiter can be changed as required.
Rotation speed must be adjustable. The reversing speed could be higher.