In US, engineering schools are accredited by an organization called ABET (forget what it means...maybe American Board of Engineering & Technology?). To get accreditation, the school must pass certain standards for curriculum, facilities, enrollment, research activities, faculty, etc. There are lots of lesser schools (some people call them "Tech Schools" or otherwise) that produce diplomas in "Engineering Technology" programs (2-year or 4-year programs). Useful degrees and training, but does not meet the rigorous definition of "engineering curriculum". Certainly by saying this I'll get yelled at by the folks that actually have those types of degrees, but the truth is the truth.
Having editorialized all of THAT, then it can be said:
US Bachelor of Science degree: 4 years ABET accredited engineering curriculum. Look up any engineering school on the internet and you'll see a roughly equivalent curriculum.
US Master of Science degree: 2 additional years after the BS of ABET yadda yadda yadda, etc., includes a requirement of professor-directed research and defense of a thesis in front of a committee.
Then you have other variations like Master of Engineering ( I have one of those) which is identical to MS except no thesis (even though I had to do the research).
TygerDawg