Depends if u working already or not. (i'm an eng not in eng profession (bsc not msc).. screwed around for time, hindsight advice is a way of taking you big mistakes, reviewing, making it look pretty and selling it on for more than its worth)
Yes.. if no experience, not working = yes.. pushes ur salary up a bit and gives you speciality based knowledge/career.. Gateway to living abroad but exp +/- mba is more so too..
No.. lets face facts.. the economy is in the loo since 2008/9 and unless u arrange a sponsorship you may be in a worse position post masters (same salary prospect 2 yrs later is worse position given time has passed you by). I think its time you seriously think about career and if you really will be pursuing a technical career in engineering(ok masters, less risk) or end up in all other manner of positions form IT to investment banking(complete and utter waste other than learning to manage self, projects etc better and do write ups.). This reality check will save you 2 yrs experience which with an eng degree equates to a lot in salary terms vs inflation.