dude. being an engineer doesn't make you super human. if you think you should get the best of everything just because you are an engineer, then you are utterly wrong.

there is no such rule in the books which says 10 labors should be put in a room while an engineer will be given a 1 bhk ff apartment.

anyways, check your contract to see if there is any mention about the type of accommodation assigned to you.