«майор-инженер» по составу

майор-инженер

Части слова: майор/-/инженер
Состав слова:
майор, инженер — корни,
нулевое окончание,
майор-инженер — основа слова.