Перейти к содержимому
NGRSOFTLAB
N
NGRSOFTLAB
Москва
10

Инженер ядра и протоколов (C/C++)

Разработчик средств информационной безопасности ищет инженера ядра и протоколов на C/C++. Нужно поддерживать и развивать C++-службы анализа и захвата трафика: чинить утечки памяти и гонки, писать нативные парсеры L7-протоколов (HTTP, TLS, SSH, DNS и др.), работать с DPDK, модулем ядра Linux и IPC. Требуется промышленный опыт на C++ от 5 лет, глубокое понимание многопоточности, сетей и отладки; предлагают интересные задачи на растущем рынке ИБ и профессиональный рост.

senior удалённо ~1 619 008 ₸

Актуальность уточняется

Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 20 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.

оценка p25–p75
1 319 275 – 2 883 000 ₸
медиана: 1 619 008 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
описание

Что предстоит делать

Российский разработчик продуктов в области информационной безопасности ищет к себе в команду Инженера ядра и протоколов (C/C++). Мы — прогрессивная команда IT-специалистов в области разработки средств информационной безопасности, обработки и анализа данных, а также роботизации бизнес-процессов Обещаем много интересной работы на динамично растущем рынке, достойных вызовов, рост вместе с бизнесом и команду единомышленников! Задачи, которые необходимо решать: • Поддержка и разбор (с первого месяца): • разбор обращений и инцидентов, воспроизведение проблем на стенде; • исправление дефектов C++-служб анализа и захвата: crash, race condition, memory leaks, heap corruptions; тесты и диагностика на исправленные дефекты; • снятие диагностики: журналы, счётчики, статистика; различение «детектор не сработал» и «данные не дошли»; • сопровождение релизов и обновлений на объектах: deb/rpm, systemd-юниты, Linux и Windows. • По мере освоения кодовой базы: • правки ядра и библиотек: существующий конвейер обработки и проектирование нового; • нативные парсеры L7-протоколов по спецификации и по дампу: HTTP, TLS, SSH, DNS, SMB, Kerberos, LDAP, DCE-RPC, Oracle TNS, wire-протокол PostgreSQL и другие; • транспорт захвата и обработки трафика: DPDK, AF_PACKET, многопоточный hot path; • IPC между службами: модуль ядра Linux и драйвер под Windows. От претендента ожидаем: • C/C++: промышленная разработка от 5 лет; уверенное владение C++17 (стандарт проекта), понимание C++20; • управление ресурсами: ручное управление временем жизни объектов — RAII, явный владелец, освобождение на всех путях, включая ошибочные; без расчёта на автоматическое управление памятью; • многопоточность: модель памяти C++, атомики, барьеры; умение доказать потокобезопасность своей правки; • сети: TCP/IP на уровне реассемблирования, а не «клиент-сервер»; фрагментация IPv4/IPv6, перекрытия фрагментов; • трафик: понимание зеркалируемого трафика — дубли, потери, NAT, асимметрия; • Linux: systemd, права, сеть, пакеты; • отладка: разбор core-дампов, ASAN/UBSAN, gdbserver и удалённая отладка; • ABI: понимание того, что ломает совместимость при экспорте из DLL/SO; • сборка и версии: CMake на уровне чтения и правки целей; Git; • модуль ядра Linux: готовность работать с кодом IPC между службами (опыт сборки и отладки — плюс, не обязателен); • английский: чтение технической документации. Желательно: • профилирование, понимание кеша и NUMA; DPDK, hugepages, привязка к ядрам; опыт работы над крупной системой с десятками внешних зависимостей; • сборка и отладка модуля ядра Linux; • GTest, CI/CD; • Lua 5.x — понимание скриптового слоя продукта; • PostgreSQL, ClickHouse, LMDB; Kafka, syslog, IPFIX/NetFlow; • предметная область ИБ: MITRE ATT&CK, сигнатурный анализ. • Стек: C++17 (gcc, clang, MSVC), CMake, Git и непрерывная интеграция, Linux и Windows, deb/rpm, DPDK, собственный модуль ядра Linux для IPC, Lua 5.x, GTest, PostgreSQL, ClickHouse, LMDB, Kafka, syslog, IPFIX/NetFlow #NGRTeam предлагает своим сотрудникам: Забота о достатке: • Достойный уровень оплаты труда; Забота о развитии: • Работа в команде профессионалов; • Возможность профессионального развития и карьерного роста.

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
YADRO
Y
YADRO
1 д. назад

Инженер-разработчик OpenBMC

~1 619 008 ₸ оценка по всем рынкам

Разработка и поддержка прошивки OpenBMC на базе Yocto: правка багов, новые фичи, наладка взаимодействия с UEFI/BIOS x86 и работа с сообществом проекта. Нужны глубокий C++17 (STL, Boost), отличное знание Linux, Yocto, systemd, d-bus, Python и C для драйверов, плюс низкоуровневые протоколы вроде I²C и SPI. Предлагают выбор офиса, гибрида или удалёнки, гибкий график, ДМС, обучение и конкурентную зарплату с премиями.

C++ Linux OpenBMC +8
senior удал. hh
YADRO
Y
YADRO
1 д. назад

Инженер-разработчик C++ / Алгоритмы

~1 619 008 ₸ оценка по всем рынкам

Дивизион ИИ компании YADRO ищет инженера-разработчика C++ для высоконагруженной распределенной отказоустойчивой системы на стыке ML, LLM и компьютерного зрения. Нужно проектировать алгоритмы и сервисы обработки данных, интегрировать внешние сервисы и оптимизировать метрики. Требуется опыт на C++ от 5 лет, знание алгоритмов, баз данных, принципов ML и контейнеризации (Docker, K8s); Python будет плюсом.

C++ Python ML +10
senior удал. hh
BGStaff
B
BGStaff
1 д. назад

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

~1 454 875 – 1 706 300 ₸ оценка по стеку

Разработка и оптимизация высоконагруженных десктопных приложений на C++ (C++11/14/17/20) под Windows и Linux, проектирование архитектуры, работа с многопоточностью и сетевыми протоколами. Нужен опыт коммерческой разработки на C++ от 4 лет, знание STL, Boost, CMake, алгоритмов и сетевых протоколов. Предлагают удалённую работу или гибрид, оформление по ИП, несколько проектов на выбор и карьерный рост.

C++ Qt STL +12
senior удал. hc
GlowByte
G
GlowByte
2 д. назад

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

~1 619 008 ₸ оценка по всем рынкам

GlowByte ищет C++ разработчика в продуктовую команду Lakehouse-платформы Data Ocean Nova — предстоит развивать серверную часть СУБД (ядро, оптимизатор, парсер SQL), работать с хранением данных и интеграциями. Нужен коммерческий опыт на C++17+ от 3 лет и опыт разработки СУБД на C++ от года, плюс Boost, CMake, Linux, Docker, Kubernetes и базовый Java. Предлагают гибкий график, офис/гибрид/удалёнку, ДМС, оплату обучения и сертификаций, премию по итогам года.

C++ C++17 СУБД +20
senior удал. hh
S
Sigma Software
6 д. назад

Старший Embedded Software разработчик

~1 619 008 ₸ оценка по стеку, все рынки

Разработка защищённых встраиваемых систем для подключённых IoT-устройств и edge-решений с интеграцией с облачными платформами и удалённым управлением устройствами. Нужен опыт 5+ лет в embedded-разработке на C/C++, знание ARM-микроконтроллеров, беспроводных технологий, сетевых протоколов и основ кибербезопасности. Работа в международной команде Sigma Software над проектом глобальной компании в сфере климатических технологий и энергоменеджмента.

C/C++ Embedded IoT +15
senior удал. dou
Arventure
A
Arventure
6 д. назад

Опытный XR разработчик

~2 164 243 ₸ оценка

Нужен опытный XR-разработчик для создания VR-аттракциона с синхронизацией движения на Meta Quest 3 в Unity или Unreal Engine. Требуется около пяти лет опыта в real-time 3D, коммерческий опыт VR, навыки профилирования и работы с OpenXR/Meta XR SDK. Проектный контракт на 2–3 месяца, полностью удалённо, с возможностью продолжить сотрудничество.

Unity Unreal Engine VR +6
senior удал. dj