Suppose we need Software Engineer as permanent, we like Electrical or Electronics who has minimal working experience. If we need lesser S/W Eng. later, we have to eat one persons job. But if we have Electrical as working S/W Eng. we can shift to other unit.
You can do BE on basic time tested degrees - Mechanical, Civil, Electrical, Chemical, Electronics, Material Sciences, Embedded for the Engineers.