BKB,
I donot want to disappoint you but the fact is us economy is slowing down and job in civil engineering is also slowing down. Unless you have really good connection in some engineering firms, you will not get job residing in Nepal. If you come US even in student visa, you will have opportunity to join Indian IT Consultancies for a while and find a job in your area.
The consultancies which poonhill suggested are really big companies. They have lots of processing before real interview. If they know u r looking for a job from Nepal they will not put you even in contact list.
The best option for you is asking Dhoti Bhaiya's IT consultancy for H1B from Nepal or come here in student visa and find job in your related field.
By the way, you can check companies who sponsor international students in this site.