Software requirements:  AutoCAD or AutoCAD Civil 3D (recommended) preinstalled.

Hardware requirements: depend on the project size, typically any hardware run Civil 3D efficiently will be sufficient.