💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Инженер-разработчик сетевых средств защиты информации

Зарплата

от 100 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Информационная безопасность

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

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

Обязанности:

  • участие в разработке программных средств защиты сетевого трафика (IPsec, TLS и т.д.) для Linux и Android
  • участие в разработке системы конфигурирования и управления замкнутыми сетевыми устройствами на базе Linux (WebUI, командный шел, разбор и валидация конфигурационных файлов, транзакционное обновление прошивок и т.д.)

В дополнение к разработке ПО для сетевых appliance есть возможность присоединиться к исследовательскому проекту:

  • участие в разработке системы паравиртуализации для процессоров с архитектурой RISC (MIPS, ARM)

Требуемые навыки:

  • базовое понимание архитектуры x86_64 и какого нибудь RISC-а (MIPS, ARM)
  • понимание внутренней архитектуры Linux (как устроено ядро, составные части и взаимосвязи процессов, как устроено адресное пространство ядра и прикладного процесса, процесс загрузки ОС и т.д.)
  • понимание того, как работают сети TCP/IP (основные поля заголовков и зачем они нужны, базовые принципы маршрутизации и т.д.)
  • базовое понимание того, как работает сетевой стек Linux и какие существую методы настройки/оптимизации сетевых приложений для Linux (zerocopy, NAPI/PF_RING DNA и т.д.)
  • знание основных C API Linux (POSIX, sockets и т.д.)
  • знание RPM-based Linux (CENTOS, Feodra, RHEL),
  • опыт написания, отладки и оптимизации многонитевых программ
  • отличные знания сборочного окружения Linuх для ПО на С/С++ (autotools, libtool, gcc/g++, ld и т.д.)
  • опыт работы с системами контроля версий (git)

Желательные навыки:

  • базовое понимание что такое криптография и как ее правильно применять
  • опыт разработки кода для ядра ОС Linux
  • глубокое понимание принципов работы bare metal гипервизоров для RISC
  • умение писать нетривиальные spec-файлы
  • опыт разработки для Yocto/OpenEmbedded
  • опыт разработки на Python
  • понимание как работает компилятор
  • опыт исследования уязвимостей в ПО
  • опыт работать с трекерами (RedMine, YouTrack и т.д.)
  • опыт code review
  • опыт написания и применения тестов различного уровня (модульные/интеграционные/системные, test driven development и т.д.)

Важные качества:

  • обучаемость
  • желание осваивать новые технологии
  • исполнительность/обязательность/ответственность
  • способность самостоятельно искать решения в том числе нестандартные
  • коммуникабельность

Бонусы

Условия:

  • оформление по ТК РФ
  • заработная плата (после вычета налогов), определяется по результатам собеседования;
  • возможна выплата премий по результатам работы;
  • опытный коллектив, широкие возможности профессионального роста;
  • возможность повышения квалификации на различных, в том числе и зарубежных курсах (оплачивается работодателем);
  • возможность посещения тематических конференций в России и за рубежом (оплачивается работодателем);
  • добровольное медицинское страхование (санчасть в 5 мин. пешком от работы);
  • возможность выделения времени для занятия спортом;
  • испытательный срок 3 месяца;
  • офис в районе м. Марьина Роща
  • полная занятость, полный день, режим гибкого рабочего времени