Назад
3 дня назад

Ведущий разработчик (С/С++)

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

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

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

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

Текст:
/
TL;DR
Ведущий разработчик (С/С++): разработка и сопровождение компонентов межсетевого экрана нового поколения для обработки сетевого трафика в Linux kernel mode и user mode с акцентом на производительность, сетевые протоколы и многопоточную обработку. Focus on проектирование эффективных алгоритмов и структур данных, оптимизацию под современные аппаратные платформы и разработку высоконагруженного кода.

Локация: Москва; формат работы обсуждается — офис, удалённо или гибридно.

Компания

ИнфоТеКС — российская компания в сфере защиты информации, разрабатывающая средства информационной безопасности.

Что делать

  • Разрабатывать и сопровождать программные компоненты для обработки сетевого трафика: NAT, Firewall, VPN, DPI, IDS и IPS.
  • Работать с компонентами в Linux kernel mode, включая модули и модификацию кода ядра, а также в user mode.
  • Оптимизировать производительность под современные аппаратные платформы и внедрять новые технологии обработки сетевого трафика.
  • Проектировать и применять эффективные алгоритмы и структуры данных.
  • Разрабатывать высоконагруженный многопоточный код.
  • Вносить экспертный вклад в ранние этапы проектирования и определять направления технологического развития продукта.

Требования

  • Опыт работы разработчиком C/C++ от 4 лет.
  • Знание C, стандарта C++17 и выше, STL.
  • Знание сетевых протоколов ARP, IP, IPv6 и TCP.
  • Навыки работы с GNU make и GCC.
  • Знание классических алгоритмов и структур данных.
  • Опыт работы с DPDK и/или VPP.
  • Опыт реализации высоконагруженного многопоточного кода.

Хорошо, если есть

  • Понимание принципов работы Firewall, DPI, IDS и SSL Inspection.
  • Знание архитектуры ядра Linux, сетевых подсистем Netfilter, iptables и bpf, а также Linux API.
  • Знание эффективных механизмов синхронизации и принципов работы многопоточного кода в режиме ядра.
  • Опыт написания модулей ядра Linux.
  • Опыт работы с технологиями FPGA.

Культура и преимущества

  • Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные, официальная заработная плата.
  • Оплачиваемое работодателем питание в офисе или кафе.
  • ДМС с различными вариантами программ и страхование от несчастных случаев в зависимости от города присутствия офиса.
  • Корпоративные мероприятия и спортивные инициативы.
  • Профессиональные сертификаты и курсы повышения квалификации за счёт компании.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →