I’ve never heard of anyone completing a masters degree in engineering in 3 semesters.
I think you can do it if you’re full time with a pretty good load each semester. Of course there’s always the bugaboo of course scheduling since a lot of these higher level courses aren’t taught all the time and you can’t always get what you want.
My SIL did it part time in 5 sems @ Purdue.