Системный инженер-программист С++ (проект 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;
  • Понимание принципов неблокирующей синхронизации и архитектуры современных вычислительных систем (работу системной шины, памяти, процессора и его кэша) будет большим плюсом.

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

  • Заработная плата оклад + премии
    Стартовые условия обсуждаются с учетом квалификации и опыта работы
  • Все по закону
    Трудовые отношения в полном соответствии с ТК РФ
  • Интересные задачи
    Продукт на стыке электроники и программирования
  • Возможность саморазвития
    Тренинги, конференции, обучение, библиотека профессиональной литературы
  • Внерабочие активности
    Походы, сплавы, вечеринки, спорт
  • Забота о здоровье
    ДМС, компенсации спортивных абонементов
Менеджер по подбору персонала
Петрова Анна
a.petrova@prosoftsystems.ru
(343)356-51-11, доб. 2444
Как с нами связаться
Вы можете отправить резюме любым удобным вам способом:

1. Отправить ссылку на резюме
2. Загрузить резюме прямо здесь. Загружать файлы можно в формате doc, docx или pdf, размером не более 30 МБ
3. Заполнить нашу анкету и отправить на электронный адрес personal@prosoftsystems.ru
Made on
Tilda