- 1971–1990 гг.
—
- работает в Вычислительном центре Сибирского отделения АН СССР
сначала в
должности стажера-исследователя, с 1973 — младший
научный сотрудник, с 1979 — заведующий
научно-исследовательской группой, с 1981 — старший научный
сотрудник, с 1986 — ведущий научный сотрудник.
- 1979–1990 гг.
—
- руководит структурной научно-исследовательской
группой “Теория и методы трансляции”
Вычислительного центра СО АН СССР.
- 1990–н/время
—
- в составе отдела системной информатики Вычислительного центра
СО АН переходит в образованный на базе отдела
Институт систем информатики СО РАН и
работает в нем сначала в
должности ведущего научного сотрудника, затем с 1994 —
главного научного сотрудника.
- 1990–н/время
—
- руководит лабораторией “Конструирование
и оптимизация программ” Института систем информатики СО РАН,
образованной
на базе руководимой им научно-исследовательской группы
“Теория и методы трансляции”.