gitc++networkingmultithreadingtcp ipbashgdbgccngfwgnu make
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$2.1к$3кмедиана$3.8к
50 в выборке
На международном рынке: $100к/год ($62к - $150к)
76
Хорошая вакансия
развернуть
Роль четко связана с разработкой сетевых компонентов NGFW на C++, но первые шесть месяцев предполагают договорный формат, а затем потребуется перейти в офис в Томске.
Кликните для подробной информации
Переход в штатОфис в ТомскеАктуальный стекКибербезопасностьОплата обучения
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Разработчик C++ (NGFW) (C++/сетевые технологии): разработка сетевых приложений и компонентов NGFW с акцентом на многопоточность, синхронизацию, TCP/IP и эффективную работу системного кода. Focus on проектировании алгоритмов и структур данных, документировании технических решений и интеграции инструментов Linux-разработки.
Локация: первые 6 месяцев — удаленная работа на территории РФ; после успешного прохождения периода — работа в офисе в Томске, проспект Кирова, 51Ас15.
Компания
«Дивергент» разрабатывает инновационные цифровые продукты собственными силами; в команде более 50 ИТ-специалистов. Компания включена в реестр аккредитованных организаций, работающих в сфере информационных технологий.
Что делать
Разрабатывать сетевые приложения и компоненты NGFW.
Создавать многопоточный код с эффективными механизмами синхронизации.
Работать с протоколами TCP/IP, включая ARP, IP, IPv6 и TCP.
Разрабатывать сценарии Bash и использовать инструменты GNU make, GCC, gdb и git.
Фиксировать и документировать реализуемые технические решения.
Требования
От 3 до 6 лет опыта разработки.
Отличное знание C++14/17, STL и Boost.
Опыт разработки сценариев на Bash.
Навыки работы с GNU make, GCC, gdb и git.
Опыт разработки сетевых приложений и знание протоколов ARP, IP, IPv6 и TCP.
Знание эффективных механизмов синхронизации и принципов эффективной работы многопоточного кода.
Знание классических алгоритмов и структур данных.
Навыки документирования технических решений.
Хорошо, если есть
Опыт разработки на C.
Опыт разработки сценариев на Python.
Опыт работы с DPDK.
Понимание принципов работы firewall, DPI, IDS и SSL Inspection.
Знание архитектуры ядер Linux и сетевых подсистем ядра, включая netfilter, iptables и BPF.
Знание Linux API и опыт написания модулей ядра Linux.
Культура и преимущества
Первые 6 месяцев — удаленная работа на территории РФ; оформление по договору ГПХ, с ИП или самозанятым.
Через 6 месяцев успешной работы — переход в штат компании-заказчика по ТК РФ, белая зарплата, оплачиваемые отпуска и больничные.
Гибкое начало рабочего дня с 8:00 до 11:00; 8-часовой рабочий день и 1 час на обед.
ДМС, страхование от несчастных случаев, оплачиваемое питание, кофе и чай.
Оплата профессиональных сертификатов и курсов повышения квалификации; корпоративные скидки на изучение английского языка.
Корпоративные мероприятия и тренировки в спортивных командах.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →