Инженер-программист С++ (проект REGUL)
Прямой работодатель Prosoftsystems ( prosoftsystems.ru )
Опыт работы от 3 до 5 летот 120 000 до 160 000 ₽
Инженерная компания "Прософт-Системы" приглашает опытного Разработчика С++на проект Regul.
ПЛК Regul – семейство универсальных промышленных контроллеров, собственная разработка компании для применения в автоматизации любого уровня. На этих контроллерах и другом сопутствующем оборудовании наша компания и круг авторизованных интеграторов реализует проекты по автоматизации технологических процессов в нефтегазовой отрасли, например, АСУТП нефтеперекачивающих станций, газораспределительных объектов, предприятий и установок нефтехимии), системах управления для объектов генерации и других отраслях, использующих непрерывные технологические процессы.
Мы программируем на С/С++, 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.
Мы предлагаем:
- Интересные задачи;
- Удалённый формат работы;
- Передовые технологии;
- Крутой коллектив;
- Возможность саморазвития: тренинги, конференции, обучение, книги;
- Забота о здоровье: ДМС, компенсации спортивных абонементов;
- Заработная плата: оклад + квартальные премии в размере 50-100% от окладной части.
Основные задачи:
- разработка и сопровождение микросервисов контроллера;
- разработка и сопровождение драйверов для устройств;
- разработка/сопровождение драйверов промышленных протоколов обмена данными (ModBus, IEC 60870-5, IEC 60850, OPC DA, OPC UA, HART-IP и другие);
- разработка и расширение пакетов поддержки аппаратных платформ (BSP);
- развитие механизмов межконтроллерного обмена данными в резервированных ПЛК;
- развитие механизмов обмена данных между различными сервисами контроллера.
Пожелания к специалисту:
- Глубокое знание С/С++;
- Знание стандартных механизмов операционных систем;
- Знание основ эффективной разработки высоконадежных кроссплатформенных приложений;
- Знание шаблонов проектирования;
- Опыт разработки кроссплатформенных приложений;
- Опыт разработки эффективных многопоточных приложений;
- Умение создавать надежный, тестируемый, хорошо документированный исходный код;
- Опыт работы с операционными системами реального времени (ОСРВ). Приветствуется опыт работы с ОС QNX, Linux;
- Понимание принципов неблокирующей синхронизации и архитектуры современных вычислительных систем (работу системной шины, памяти, процессора и его кэша) будет большим плюсом.
P.S. мы являемся аккредитованной ИТ-компанией
Так же вы можете:
• написать в Telegram: @Prosyst