Все вакансии России 0

Разработчик системного ПО (Rust/C++)

з/п не указана
Инконтрол
Москва Постоянная занятость Полный день

Описание

ИНКОНТРОЛ - аккредитованная Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации российская ИТ - компания, основными видами деятельности которой являются: комплексная разработка, внедрение в эксплуатацию "под ключ" и обслуживание автоматизированных систем управления технологическими процессами различных уровней сложности. Компания "Инконтрол" является основным партнером ИРАО по автоматизации. В нашем проекте мы разрабатываем программно-аппаратные комплексы и программные компоненты для защиты промышленных сетей, технологических сегментов и критически важных объектов. Мы в поисках разработчика, который будет участвовать в создании и развитии сетевых компонентов наших продуктов. Обязанности: Вам предстоит участвовать в создании и развитии сетевых компонентов наших продуктов. В зоне вашей ответственности: разработка и доработка сетевых сервисов и модулей обработки/передачи данных; реализация компонентов для работы с промышленными и инфраструктурными протоколами; создание механизмов диагностики, логирования и обработки ошибок; разработка внутренних инструментов для настройки, проверки и сопровождения решений; проектирование отдельных частей архитектуры, где важны надежность и предсказуемое поведение. С чем предстоит работать: В продуктах уже используются различные прикладные протоколы: IEC 60870-5-104, IEC 61850 MMS, OPC UA, Modbus TCP, FTP/SFTP/SMB, Syslog, SNMP, SMTP. Глубокое знание всех перечисленных протоколов на старте не требуется. Важно умение разбираться в спецификациях, анализировать поведение систем и аккуратно реализовывать требования. Характер задач: Задачи обычно лежат на стыке нескольких областей. Вам предстоит не только писать код, но и читать документацию, проверять гипотезы, смотреть логи, иногда спорить с чужой реализацией протокола.​​​​​​​ Требования: Опыт разработки на Rust или C++ (либо хорошее знание C/C++ и готовность переходить на Rust) уверенная работа в среде Linux (настройка, отладка, базовое администрирование); понимание основ сетевого взаимодействия (OSI, TCP/UDP, сокеты); умение читать и сопровождать чужой код без желания немедленного рефакторинга; навыки написания поддерживаемого, документируемого кода; системное мышление и способность разбираться в ошибках на стыке компонентов. Будет преимуществом: опыт системной разработки под Linux; разработка сетевых приложений (шлюзы, прокси, сервисы передачи данных); знание промышленных протоколов или опыт работы в АСУ ТП / промышленной автоматизации; опыт в области информационной безопасности; навыки оптимизации производительности и низкоуровневой отладки; разработка ПО для программно-аппаратных комплексов или Embedded Linux appliance. Условия: трудоустройство в соответствии с ТК РФ; полный соцпакет: оплачиваемые больничные, отпуск, ДМС; сложные инженерные задачи с реальным применением в промышленной инфраструктуре; возможность профессионального роста в области Rust, Linux и системного программирования; работа в команде, где нормально задавать вопросы, обсуждать решения и разбираться в первопричинах; минимум бюрократии — максимум прикладной инженерии; премии по итогам работы; испытательный срок – три месяца; формат работы обсуждается индивидуально: офис, гибрид или удаленный формат в зависимости от задач и вашего уровня самостоятельности. офис в шаговой доступности от метро Шаболовская.

Откликнуться
Источник: hh · 2 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →