Im not sure about the Eng.D
My personal experience of PhD in Engineering is... probably not worth it, but it depends.
This is why I think it's not worth it.
1. Time wasted. Experience worth more in engineering. Unless you want to become professor.
2. Money wasted. If you have GRA, it will be good, but those investment won't give better salary in my opinion. Not much benefit you got from your PhD.
3. Overqualified. Unless you have a job already. Else, if you study full time and then find a job, hard already. Nobody wants to pay you for something Master/B.Eng can do.
4. Lecturer position is hard to obtain. Teaching experience and good publication records required, not industrial experience.
However, if you can manage to skip Master, straight away go to PhD with GRA enough to cover your living expenses, and you can finish that PhD within 3 years, and you can secure a lecturer job with at least 5k salary, Yes, that PhD is worth it.
*4. Lecturer position is hard to obtain. Teaching experience and good publication records required, not industrial experience.*
Actually not entirely true. It depends on the university - some IPTA even prefer a mix of academic qualification AND industry experience. IPTS we prefer having BOTH if possible. I speak from experience especially when hiring candidates.
For engineering especially, under EAC rules - each programme MUST have a certain number of Professional Engineers. If you have that together with your PhD - you are good to go. The only problem is whether your asking salary is too high for the university to pay.