Инженер-программист С++ (проект 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/C++
QNX
Linux
ООП

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Екатеринбург, Чкаловская, Зоологическая улица, 9

Вакансия опубликована 20 января 2023 в Екатеринбурге

Отзывы о компании

4,3очень хорошо
Оценка Dream Job

82%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Преимущества и льготы
  • Своевременная оплата труда
  • Медицинское страхование
  • Оплата больничного
Ведущий инженер-программист
Декабрь 2022
Лояльное руководство, забота о сотрудниках, интересные задачи, неплохой доход (всё белое), ДМС, некоторый тимбилдинг.
Войдите, чтобы увидеть все отзывы
Войти

Похожие вакансии

Можно из дома
Разработка и сопровождение ПО на С/С++ под QNX/Linux. Разработка и сопровождение ПО микроконтроллеров.
Высшее образования. Опыт разработки на языке С/С++ от 2-3-х лет. Опыт разработки сетевых и многопоточных приложений.
Екатеринбург
Будьте первыми
Можно из дома
Проектирование нового функционала стриминговых сервисов (backend). Доработка и поддержка работы ETL-сервисов, реализация решений с использованием языка программирования Julia и...
3+ года соответствующего опыта работы. Хорошие теоретические знания или подтвержденный практический опыт работы с линейным программированием. Понимание распределенных компьютерных...
Можно из дома
Участие в разработке новых и сопровождении существующих модулей ПК Энергосфера на языке C++. Участие в формировании ТЗ. Реализация ТЗ.
Высшее образование. Понимание принципов объектно-ориентированного программирования. Уверенное знание С++. Приветствуется опыт работы с Qt. Опыт разработки на C++ под...
Можно из дома
Участие в разработке новых и сопровождении существующих модулей ПК Redkit на языке C++. Участие в формировании ТЗ. Реализация ТЗ.
Высшее образование. Понимание принципов объектно-ориентированного программирования. Уверенное знание С++. Приветствуется опыт работы с Qt. Опыт разработки на C++ под...
Будьте первыми
Можно из дома
Основное направление деятельности — разработка внутреннего продукта компании на C++. Технологические области: серверное ПО для ОС Linux, распределенные вычисления, Porting c++...
Уверенное владение С++ и готовность на нём разрабатывать (от 4 лет опыта). Опыт многопоточного и асинхронного программирования. Знание структур данных...
Екатеринбург
Можно из дома
Брендинг и web. UX/UI и разработку веб-сервисов, мобильных приложений, личных кабинетов. Game design and development. Digital-контент (дизайн...
Знание английского не ниже B2 (а лучше С1) обязательно для этой вакансии. Опыт удалённой проектной работы в digital...