В сентябре 1892 года он получил приглашение от Совета Рижского Политехнического училища занять должность первого ассистента по конструкциям машин в Рижском политехническом училище; с октября 1893 года он начал преподавать в училище в должности доцента. В марте 1896 года Владимиров был направлен в Санкт-Петербург для изучения системы преподавания в институте Корпуса инженеров путей сообщения и Петербургском политехническом институте. В мае 1896 года устраивал выставку училища на Нижегородской выставке. Летом 1896 года провёл, по поручению Общества «Сталь» в Петрограде, исследование мощности водных потоков Олонецкой губы.