Инженер-программист систем управления промышленным оборудованием

Дата размещения вакансии: 06.08.2026
Работодатель: СЕМАТ
Уровень зарплаты:
от 200000 RUR
Город:
Москва
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 42с1
Требуемый опыт работы:
От 3 до 6 лет

ООО «СЕМАТ» разрабатывает и производит электрохимические и электроэрозионные станки, а также установки ультразвукового деформационного упрочнения. Ищем инженера-программиста для создания и модернизации программно-аппаратных систем управления промышленным оборудованием на уровнях ПЛК, программного обеспечения ПК и микроконтроллеров.

Технологический стек: CODESYS / ST; FATEK / WinProLadder / LD; Microsoft Visual Studio / C#; STM32 / C.

Чем предстоит заниматься

Проектирование и разработка систем управления промышленным, в том числе электрохимическим, оборудованием.

Разработка и сопровождение программного обеспечения для ПЛК в среде CODESYS на языке Structured Text (ST).

Разработка и сопровождение программ для контроллеров FATEK в среде WinProLadder на языке Ladder Diagram (LD).

Разработка и сопровождение программного обеспечения для ПК в среде Microsoft Visual Studio на языке C#.

Разработка встроенного программного обеспечения для микроконтроллеров STM32 на языке C.

Разработка алгоритмов управления оборудованием, технологическими операциями и отдельными исполнительными механизмами.

Интеграция программного обеспечения ПЛК, ПК, микроконтроллеров, устройств ЧПУ и подключаемого периферийного оборудования.

Отладка программного обеспечения совместно с электронной и электротехнической частью оборудования.

Диагностика и устранение программных и программно-аппаратных неисправностей.

Проведение и сопровождение испытаний разрабатываемого и модернизируемого оборудования.

Подготовка и актуализация технической и эксплуатационной документации по разработанному программному обеспечению.

При необходимости — участие в демонстрации оборудования и оказание технической поддержки на выставочных мероприятиях.

Требования к кандидату

Высшее или среднее профессиональное техническое образование по направлениям: программирование, автоматизация и управление, электроника, вычислительная техника, приборостроение или смежные специальности.

Опыт работы инженером-программистом, программистом ПЛК, разработчиком систем управления или встраиваемых систем от 3 лет.

Практический опыт разработки и сопровождения программного обеспечения для ПЛК.

Уверенное владение средой CODESYS и языком Structured Text (ST).

Опыт программирования на языке Ladder Diagram (LD).

Опыт работы с контроллерами FATEK и средой WinProLadder.

Опыт разработки программного обеспечения для ПК в Microsoft Visual Studio на языке C#.

Опыт разработки встраиваемых систем и встроенного программного обеспечения для микроконтроллеров STM32 на языке C.

Опыт работы хотя бы с одной средой разработки для STM32: STM32CubeIDE, Keil MDK/µVision, CooCox CoIDE или аналогичной; конкретная среда не является принципиальным требованием.

Знание принципов структурного программирования и умение разрабатывать алгоритмы управления оборудованием.

Понимание взаимодействия программной и аппаратной частей систем управления.

Навыки отладки программного обеспечения непосредственно на оборудовании и локализации программно-аппаратных неисправностей.

Опыт интеграции ПЛК, компьютеров, микроконтроллеров и внешних устройств в единую систему управления.

Умение разбираться в существующем программном коде, дорабатывать и сопровождать ранее созданные проекты.

Умение оформлять техническую документацию по разработанному программному обеспечению.

Ответственность, внимательность к деталям, техническое мышление, самостоятельность и умение работать в проектной команде.

Будет преимуществом

Опыт разработки систем управления металлообрабатывающими станками и другим промышленным оборудованием.

Опыт работы с системами и устройствами ЧПУ.

Опыт проектирования и изготовления систем управления электрохимическим или электроэрозионным оборудованием.

Опыт полного цикла разработки: от формирования алгоритма и написания программы до отладки непосредственно на оборудовании и ввода системы в эксплуатацию.

Опыт модернизации ранее разработанного программного обеспечения и переноса проектов на новую аппаратную платформу.

Опыт разработки пользовательских программ для управления, настройки, диагностики или мониторинга промышленного оборудования.

Опыт участия в НИОКР и создании нестандартного оборудования по техническому заданию заказчика.