Вакансии
Программист C++ ООО «НПО «Фарватер»
О компании
Компания НПО «Фарватер» специализируется на разработке программного обеспечения для автоматизации и защиты объектов электросетевого комплекса.
Основные потенциальные заказчики ПАО «Россети», ПАО «РусГидро», ПАО «Газпром нефть» и другие.
НПО «Фарватер» молодая сплоченная команда разработчиков, нацеленная на достижение результатов на уровне лучших мировых образцов.
Компания базируется в бизнес центре класса B+ в шаговой доступности от метро Семеновская. Кандидатам предлагается стабильная оплата и гибкий график работы.
Решения и продукты
Основным продуктом компании является программный комплекс реального времени, предназначенный для управления и защиты основным электротехническим оборудованием электрической станции и подстанции. Для взаимодействия с оператором, конфигурирования и управления комплексом реального времени, также ведется разработка дополнительных программных средств.
Разработка базируется на международном стандарте IEC 61850.
Продукт НПО «Фарватер» является одним из наиболее инновационных в отрасли.
Перспективными направлениями разработки являются внедрение в электроэнергетике таких технологий цифровой трансформации как интернет вещей, цифровые двойники и большие данные, переход на общую информационную модель (CIM) и применение технологий облачных и граничных вычислений.
Разработка ведется на языках программирования С/C++, GO, JavaScript.
Обязанности:
- Разработка системных и прикладных модулей реального времени.
- Доработка существующего кода.
- Разработка программных модулей информационного обмена по стандартным протоколам.
- Разработка вспомогательных программных продуктов мониторинга и управления.
Основные требования к кандидату:
- Отличное знание стандартной библиотеки С++.
- Владение средствами разработки ПО под Linux (gcc, make, gdb, знание POSIX).
- Хорошее понимание концепций ООП, знания паттернов проектирования.
- Опыт работы с сетевыми протоколами.
- Умение разбираться в чужом коде.
Дополнительные навыки:
- Опыт разработки системного ПО.
- Знание современных методик разработки и сопровождения программного обеспечения в течение всего жизненного цикла программного продукта.
- Опыт работы с системами контроля версии (Mercurial).
Условия:
- Заработная плата и уровень сложности задач по результатам собеседования.
- Трудоустройство согласно ТК РФ, своевременная выплата заработной платы, высокотехнологичные рабочие места, возможность обучения и повышения своей квалификации.