Разработчик linux kernel

ИнфоТеКС
Уровень зарплаты
з/п не указана
Город
Санкт-Петербург, Томск
Требуемый опыт работы
Более года

Интересные задачи:

  • Разработка и сопровождения компонентов, осуществляющих обработку IP трафика в составе программно-аппаратных комплексов (маршрутизация, NAT, firewall, VPN, VoIP, …). Преимущественно Linux kernel mode (модули, модификация кода ядра), часть функционала в user mode.
  • Задачи по оптимизации производительности:

      • Определение и анализ узких мест.
      • Переход на новые технологии обработки.
      • Проектирование и использование оптимальных структур данных и алгоритмов.
      • Применение эффективных подходов к синхронизации.
      • Оптимизация под аппаратные платформы. 

Ожидания от квалификации:

  • Отличное знание языка С, базовые знания языка С++.
  • Знание архитектуры ядер ОС Linux, сетевой подсистемы.
  • Опыт написания модулей ядра ОС Linux.
  • Уверенные знания семейства протоколов TCP/IP.
  • Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода.
  • Навыки работы с GNU make и GCC.
  • Знание классических алгоритмов и структур данных.

Преимущество:

  • Знание Linux API, Berkeley sockets.
  • Понимание основных концепций информационной безопасности (общие принципы работы firewall, IDS).
  • Опыт работы с DPDK.
  • Опыт реализации высоконагруженного многопоточного кода.

Условия работы:

  • Работа в офисах в Санкт-Петербурге (м. Чернышевская), в Томске (площадь Кирова).
  • Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата.
  • Продолжительность рабочего дня 8 часов + 1 час на обед.
  • Оплачиваемое работодателем питание в офисе или кафе.
  • ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев.
  • Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.

Тип занятости

Полная занятость