Инженер-программист С++ (проект REGUL)
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
ИТ, Приборостроение,
инжиниринг
для энергетики
и промышленности

Инженерная компания "Прософт-Системы" приглашает опытного Разработчика С++ на проект 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;
- Понимание принципов неблокирующей синхронизации и архитектуры современных вычислительных систем (работу системной шины, памяти, процессора и его кэша) будет большим плюсом.
Мы предлагаем:
- Интересные задачи;
- Передовые технологии;
- Крутой коллектив;
- Возможность саморазвития: тренинги, конференции, обучение, книги
- Внерабочие активности: походы, сплавы, вечеринки, спорт;
- Забота о здоровье: ДМС, компенсации спортивных абонементов.
C 1995 года разрабатываем
оборудование, ПО и системы,
которые помогают энергетическим
и промышленным производствам
работать эффективно и безопасно
Ключевые навыки
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 20 января 2023 в Екатеринбурге
Отзывы о компании
82%
Что говорят сотрудники
Своевременная оплата труда
Медицинское страхование
Оплата больничного