Mechanical engineering programs at the bachelor's level normally take at least four years to complete. Many hiring managers prefer graduates of programs with accreditation from ABET, the Accreditation Board for Engineering and Technology. Related Reading: Education Requirements for Auto Mechanics.