Старший разработчик C/С++

Криптонит

Старший разработчик C/С++

Москва, улица Покрышкина, 8к2

Метро: Озёрная

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

Задачи:
  • Проектирование и разработка высоконагруженных модулей для захвата и обработки сетевого трафика с использованием библиотеки DPDK
  • Профилирование и оптимизация производительности
  • Участие в выборе технологических решений и проектировании масштабируемых компонентов
  • Поддержка полного цикла продуктовой разработки: написание и поддержка тестов (unit, интеграционные, нагрузочные), документирование API и архитектуры, настройка линтеров и статического анализа
  • Проведение код-ревью, развитие CI/CD-пайплайнов и стандартов кодовой базы
Наши ожидания:
  • Высшее профессиональное техническое образование в области IT.
  • Опыт коммерческой разработки на C и C++ (STL) не менее 5 лет после окончания ВУЗа, владение современными стандартами языка.
  • Знание сетевых технологий и протоколов стека TCP/IP, а также опыт разработки программного обеспечения для анализа телекоммуникационных протоколов.
  • Опыт разработки и отладки высоконагруженных приложений в ОС Linux.
  • Знание системных вызовов Linux (epoll, io_uring), memory management (mmap, hugepages).
  • Опыт работы с многопоточностью, неблокирующим I/O и асинхронным вводом-выводом.
  • Глубокое понимание архитектуры DPDK: memory pools, mbuf lifecycle, PMD, RSS/Flow Director, NUMA-распределение, zero-copy RX/TX.
  • Навыки оптимизации высоконагруженных систем: опыт работы с perf, VTune, eBPF, анализ промахов кэша, Context switch
  • Опыт работы с CMake (написание/поддержка CMakeLists.txt, управление зависимостями, кросс-компиляция)
  • Понимание и применение практик продуктовой разработки: TDD/unit-тесты, интеграционное/нагрузочное тестирование, статический анализ, форматирование, документирование API/архитектуры, интеграция проверок в CI/CD
  • Умение самостоятельно вести фичу от проектирования до релиза, брать ответственность за производительность и стабильность модуля
  • Английский язык: B1+ (свободное чтение RFC, документации, обсуждение архитектурных вопросов)

Будет плюсом:

  • Опыт разработки приложений DPI, NetFlow, sFlow, телеком-стандартами (3GPP, ITU-T)
  • Опыт интеграции с системами обработки телеметрии с использованием Kafka, ClickHouse, Redis, TimescaleDB
  • Знание скриптовых языков Python, Bash
Что мы предлагаем:

Здоровье и спорт:

  • ДМС + стоматология
  • Корпоративные скидки в фитнес-клуб World Class
  • Корпоративный тариф на абонементы FITMOST
  • Программа корпоративных скидок Best Benefits – на спорт и не только
  • Спортивные мероприятия (турниры по футболу, волейболу, киберспорт, забеги, шахматы)
  • Обучение и развитие:

  • Курсы английского языка, в том числе с носителем языка
  • Сообщества по интересам: вместе читаем книги, ходим на интересные мероприятия и делимся маршрутами путешествий
  • Внешние профессиональные курсы и конференции, сертифицированное обучение, которые вы выбираете сами
  • Профильные митапы – организовываем, проводим и принимаем участие
  • Билеты со скидкой в Музей криптографии для сотрудников и их семей
  • А также:

  • Работа в офисе
  • Комфортный офис в Москве с кофе-поинтами и разнообразными снеками каждый день
  • Насыщенные и яркие корпоративные праздники
  • Классный мерч
Навыки
  • C++
  • Linux
  • TCP/IP
Посмотреть контакты работодателя

Адрес

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

Инжиниринговый Центр Железнодорожного Транспорта

Системный программист C, C++

Инжиниринговый Центр Железнодорожного Транспорта

  • Москва

  • Не указана

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

  • Не указана

Рекомендуем

Lead/Senior C++ разработчик (робототехника)

Цифровые Пространственные Технологии

  • Москва

  • Не указана

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

  • Не указана

The Skolkovo Institute of Science and Technology
  • Москва

  • Не указана

Градиент

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

Градиент

  • Москва

  • Не указана

Алео-Альянс
  • Москва

  • Не указана

РСХБ-Интех

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

РСХБ-Интех

  • Москва

  • Не указана

Сенсорика-М

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

Сенсорика-М

  • Москва

  • Не указана

Правительство Москвы

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

Правительство Москвы

  • Москва

  • Не указана

QRate
  • Москва

  • Не указана

BLACKHUB GAMES
  • Москва

  • Не указана

АМИКОН
  • Москва

  • Не указана

Систематика Консалтинг

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

Систематика Консалтинг

  • Москва

  • Не указана

Инконтрол
  • Москва

  • Не указана

ПиЭлСи Технолоджи
  • Москва

  • Не указана

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

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