C++ Development Team Leads (Network Drivers PDK)

Лаборатория Касперского

C++ Development Team Leads (Network Drivers PDK)

Москва, Ленинградское шоссе, 39Ас1

Метро: Балтийская

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

Мы – Network Drivers PDK (ND PDK) – команда внутри департамента разработки общих компонент «Лаборатории Касперского» - международного лидера в кибербезопасности. Мы разрабатываем драйверы – перехватчики сетевого траффика для ОС Windows, виртуальные сетевые адаптеры для VPN и другие компоненты, используемые для построения сетевой защиты в Endpoint-продуктах компании для OC Windows.

Мы ищем C++ Development Teamlead с глубокой экспертизой в разработки сетевых драйверов под ОС Windows. Вы станете руководителем команды разработчиков, реализующих высокопроизводительные компоненты защиты в kernel и user mode ОС Windows.

Чем предстоит заниматься:

1. Kernel Mode разработка

  • Создавать высокопроизводительные NDIS фильтры;
  • Создавать высокопроизводительные WFP фильтры;
  • Проектировать эффективное взаимодействие Kernel mode c User Mode.

2. User Mode разработка

  • Создавать C++ интерфейсы для взаимодействия с фильтрами в ядре;
  • Создавать User Mode компоненты с использованием подмножеств сетевых API Win32.

3. Анализ и устранение проблем производительности

  • Анализировать проблемы производительности - X-Perf;
  • Предлагать и реализовывать стратегии оптимизации.

4. Архитектура и управление

  • Настраивать процессы внутри команды, мотивация и развитие членов команды
  • Выполнять архитектурную декомпозицию поставленных задач
  • Распределять задачи между подчиненными
  • Обсуждать детали реализации, давать обратную связь
  • Проводить ревью кода внутри команды и в смежных компонентах

Что Вам для этого нужно:

  • Опыт управления небольшой командой разработчиков
  • Опыт разработки на C++ от 5 лет — уверенное владение языком, управление памятью, многопоточность, низкоуровневая оптимизация;
  • Опыт разработки сетевых драйверов Windows от 3 лет — практическая работа с NDIS, WFP;
  • Глубокое знание ОС Windows — kernel mode, user mode, Win32;
  • Понимание сетевых протоколов — L3/L4 (IP, TCP/UDP, ICMP);
  • Навыки профилирования и оптимизации — x-perf.

Будет большим плюсом:

  • Опыт программирования под ОС Linux (kernel mode, user mode);
  • Опыт работы в области сетевой безопасности;
Навыки
  • Windows Os
  • drivers
  • kernel mode
  • user mode
  • WFP
  • NDIS
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Лаборатория Касперского

Senior C++ Developer (Network Drivers PDK)

Лаборатория Касперского

  • Москва

  • Не указана

Рекомендуем
Яндекс
  • Москва

  • Не указана

Рекомендуем
Сбербанк-Сервис
  • Москва

  • Не указана

Рекомендуем
  • Москва

  • Не указана

ГК «ХайТэк»
  • Москва

  • Не указана

АрТуСи Технологии

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

АрТуСи Технологии

  • Москва

  • Не указана

Яндекс
  • Москва

  • Не указана

DIS Group
  • Москва

  • Не указана

Киберпротект
  • Москва

  • Не указана

Международный Научно-Технологический Центр Миэт

Tech Lead C++ / Senior C++

Международный Научно-Технологический Центр Миэт

  • Москва

  • Не указана

SberTech
  • Москва

  • Не указана

КСОР
  • Москва

  • Не указана

Rubius
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию