Как правильно пишется слово "штаб-офицер"?

штаб-офицер
Русский орфографический словарь

штаб-офицер,

штаб-офицер
Большой орфоэпический словарь русского языка

ШТАБ-ОФИЦЕР, штаб-офицера, мн. штаб-офицеры, штаб-офицерам, обычно произносится с дополнительным ударением: штаб-офицер \\ шт[а]б-офицер и шт[ə]б-офицер; шта[п]-офицер.

штаб-офицер
Большой толковый словарь русского языка
ШТАБ-ОФИЦЕР, -а; м. В российской армии и флоте до 1917 года: звание старшего офицера (майор, подполковник, полковник); лицо, носившее это звание. Штаб-офицерский, -ая, -ое.