Назад
1 день назад

Разработчик C++ (NGFW)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →