Инженер-программист С++ (проект REGUL) (удаленная работа)

16 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Инженер-программист С++ (проект REGUL)

Инженерная компания "Прософт-Системы" приглашает опытного Разработчика С++ на проект Regul.

Проект Regul.

ПЛК Regul семейство универсальных промышленных контроллеров, собственная разработка компании для применения в автоматизации любого уровня. На этих контроллерах и другом сопутствующем оборудовании наша компания и круг авторизованных интеграторов реализует проекты по автоматизации технологических процессов в нефтегазовой отрасли, например, АСУТП нефтеперекачивающих станций, газораспределительных объектов, предприятий и установок нефтехимии), системах управления для объектов генерации и других отраслях, использующих непрерывные технологические процессы. В 2019 году мы самостоятельно разработали уникальный для России контроллер уровня SIL3 (Safety Integrity Level) используемый для создания систем противоаварийной защиты (ПАЗ). Создание и вывод на рынок контроллера уровня SIL3 позволяет выполнить все требования самых ответственных заказчиков по созданию системы автоматики для непрерывного производства.

Мы программируем на С/С++, Python, shell с использованием библиотек и технологий Boost, IPC, Lock-free, Qt, TCP/IP, UDP, Ethernet под QNX для платформ ARM и x86.

А помогают нам в этом Redmine, Jenkins, SVN, Git, make, Conan, Parasoft DTP и C++test, Testlink, VirtualBox.

Основные задачи :

  • разработка и сопровождение микросервисов контроллера;
  • разработка и сопровождение драйверов для устройств;
  • разработка/сопровождение драйверов промышленных протоколов обмена данными (ModBus, IEC 60870-5, IEC 60850, OPC DA, OPC UA, HART-IP и другие);
  • разработка и расширение пакетов поддержки аппаратных платформ (BSP);
  • развитие механизмов межконтроллерного обмена данными в резервированных ПЛК;
  • развитие механизмов обмена данных между различными сервисами контроллера.

Пожелания к специалисту:

  • Глубокое знание С/С++;
  • Знание стандартных механизмов операционных систем;
  • Знание основ эффективной разработки высоконадежных кроссплатформенных приложений;
  • Знание шаблонов проектирования;
  • Опыт разработки кроссплатформенных приложений;
  • Опыт разработки эффективных многопоточных приложений;
  • Умение создавать надежный, тестируемый, хорошо документированный исходный код;
  • Опыт работы с операционными системами реального времени (ОСРВ). Приветствуется опыт работы с ОС QNX, Linux;
  • Понимание принципов неблокирующей синхронизации и архитектуры современных вычислительных систем (работу системной шины, памяти, процессора и его кэша) будет большим плюсом.

Мы предлагаем:

  • Интересные задачи;
  • Передовые технологии;
  • Крутой коллектив;
  • Возможность саморазвития: тренинги, конференции, обучение, книги
  • Внерабочие активности: походы, сплавы, вечеринки, спорт;
  • Забота о здоровье: ДМС, компенсации спортивных абонементов.


Посмотрите похожие вакансии

TechLead Frontend (Angular, JS)
Компания: Прософт-Системы
Зарплата: з.п. не указана
Инженер-программист АСУ ТП
Компания: Инфраструктура ТК
Зарплата: от 100 000 до 100 000 руб.