В 1758 году поступил в инженерное училище. В 1761 году, получив чин прапорщика, продолжил службу в пехотном полку. Принял участие в семилетней войне. Отсутствие хороших карт было слишком ощутимым во время войны. В процессе службы Шмитт проявил способности к картографированию. С 1764 года на картографических работах в Богемии. В 1769 году получил звание старший лейтенант. С 1769 по 1778 год Шмитт картографировал приграничные районы с Турцией. Проявил себя храбрым и умным офицером в австро-турецкой войне 1787—1791 г.г.. В 1790 году присвоено звание подполковника . С 1791 г. — офицер генерального штаба. В 1793 году стал полковником. Под руководством Шмитта было создано около 200 карт Юго-Западной Германии. В начале 1796 года был назначен генерал-квартирмейстером в армию эрцгерцога Карла на Нижнем Рейне. В сентябре 1796 г. был произведен в генерал-майоры. В 1800 г. получил звание фельдмаршала-лейтенанта. С сентября 1800 года в отставке. После катастрофы армии Мака под Ульмом вступил в должность генерал-квартирмейстера штаба русской армии генерала Кутузова . Австрийский император Франц II рекомендовал Шмитта «как выдающегося офицера, пользующегося полным его доверием».