Разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестировнаие и отладку.
Разрабатывает технологию решение задач по всем этапам обработки информации.
Осуществяляет выбор языка программирования для описания алгоритмов и структур данных.
Разрабатывает и внедряет, совместно с наладчиком цеха, УП для обработки деталей на оборудование с ЧПУ.
Разрабатывает эскизы и карты наладки оборудования с ЧПУ технологического процесса в соответствии с требовниями технологической документации Анализирует оснастку и режущий инструмент с целью контроля правильности выбора баз и привязки оснастки к базовым поверхностям оборудования.