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

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

Части слова: инженер/-/майор/

Состав слова (морфемы):
инженер, майор — корни,
нулевое окончание,
инженер-майор — основа слова.