В 1836 году Ярмерштедт был назначен командиром Западного инженерного округа и вскоре затем за отличие по службе был произведён в чин генерал-майора. В 1839 году он получил новое назначение — начальником инженеров отдельного Кавказского корпуса и управляющим Грузинским инженерным округом. Состоя в этой должности, Ярмерштедт в 1841 году принимал участие при взятии с боя аула Черкея. В конце того же года он был назначен состоять при инженерном департаменте для исполнения обязанностей инспектора инженерных работ. В этой должности он состоял до 1854 года, причём был награждён орденами Святого Станислава 1-й степени и Святой Анны 1-й степени и чином генерал-лейтенанта (в 1853 году).