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

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

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

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

senior удалённо ~1 795 700 ₸

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

Языки: English · Intermediate
описание

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

Российский разработчик продуктов в области информационной безопасности ищет к себе в команду Инженера ядра и протоколов (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 предлагает своим сотрудникам: Забота о достатке: • Достойный уровень оплаты труда; Забота о развитии: • Работа в команде профессионалов; • Возможность профессионального развития и карьерного роста.

навыки

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

salary intelligence

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

На основе 30 похожих вакансий за 90 дней.

оценка p25–p75
1 247 850 – 2 888 213 ₸
медиана: 1 795 700 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат

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

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

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

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

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

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

Ещё в NGRTeam

2 активные вакансии в компании

1 нед. назад

Ведущий инженер ИБ

~1 824 950 ₸ оценка

Компания в сфере информационной безопасности ищет ведущего инженера ИБ. Нужно проводить аудит ИБ, проектировать архитектуру, внедрять средства защиты (PAM, SIEM, WAF и др.), работать с документацией и нормативными требованиями. Предлагают гибкий график, удалёнку, ДМС и профессиональный рост.

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

География удалёнки не уточнена

senior удал. hh

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

6 вакансий
C
CMK Software
11 ч. назад

Старший Software Engineer (C/C++, Windows)

~1 795 700 ₸ оценка

Разработка Windows-версии биostatистического ПО для анализа и визуализации научных данных. Нужен опыт 5+ лет, глубокое знание C/C++ и WinAPI, опыт UI-разработки под Windows (GDI/GDI+). Предлагают полностью удалённую работу, гибкий график, медстраховку и 24 дня оплачиваемого отпуска.

C++ C WinAPI +10

География удалёнки не уточнена

senior удал. dou
Optimacros
O
Optimacros
11 ч. назад

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

~1 795 700 ₸ оценка

Разработка новых функций многомерной базы данных и микросервисов для международной EPM/BI-платформы Optimacros. Нужен опыт на C++ от 5 лет, многопоточность, Boost, CMake, метапрограммирование. Полностью удалённая работа с гибким графиком и бонусами на здоровье и обучение.

C++ многопоточность CMAKE +7

География удалёнки не уточнена

senior удал. hh
I
Infozahyst
2 д. назад

Middle/Senior Embedded Engineer

~1 795 700 ₸ оценка по стеку

Розробка вбудованого ПО (embedded) для сучасних засобів радіоелектронної розвідки: код на C під Linux kernel і userspace, робота з ARM/x86-64, мережею, багатопоточністю та SDR. Потрібно 7+ років комерційного досвіду на C, досвід з Linux, Makefile, Python, Buildroot/OpenWRT/Yocto, Git і відлагоджувачами, а також технічна англійська. Пропонують стабільну компанію з унікальними проєктами, бронювання, медстрахування, курси англійської та гнучкий графік.

C C++ Assembler +28

География удалёнки не уточнена

senior удал. dou
PBF GROUP
P
PBF GROUP
2 д. назад

Ведущий разработчик фискального ядра (Senior C/C++ Developer)

~1 795 700 ₸ оценка

PBF GROUP ищет ведущего C/C++ разработчика для запуска нового кассового ПО — нужно доработать фискальное ядро, адаптировать его под Android и Desktop и интегрировать с основным приложением. Нужен коммерческий опыт на C/C++ от 3 лет, знание фискальных систем (ФН, ОФД, 54-ФЗ, ФФД) и протоколов USB HID/RS-232, плюсом будут JNI/JNA-биндинги и опыт с POS-системами. Предлагают официальное трудоустройство в аккредитованной IT-компании, белую зарплату по ожиданиям, гибкий график с возможностью гибрида, Scrum без бюрократии и обучение.

C C++ Android +17

География удалёнки не уточнена

senior удал. hh
Kaspersky
K
Kaspersky
5 д. назад

C++ Backend Developer

~1 795 700 ₸ оценка

Разработка backend коммерческого on-premise продукта для платформы управления данными о киберугрозах Kaspersky CyberTrace. Нужен опыт коммерческой разработки на C++ под Windows и Linux от 5 лет, знание SQL/NoSQL, отладки WinDBG/GDB, Valgrind, высоконагруженных распределенных систем. Плюсом будут Boost::ASIO, Elasticsearch/OpenSearch, Python, Docker и принципы SDL.

C++ Windows Linux +19

География удалёнки не уточнена

senior удал. hh
M
Military Tech
1 нед. назад

Software Engineer

~1 795 700 ₸ оценка по стеку

Присоединяйтесь к стартапу в сфере БПЛА, где вы будете разрабатывать высокопроизводительные приложения для edge и desktop, включая обработку видео в реальном времени и ML-инфраструктуру. Нужен опыт 7+ лет, владение C++/Rust/Python, знание OpenCV/FFmpeg/GStreamer и опыт интеграции ML-моделей. Предлагают удалённую работу в гибкой стартап-среде с возможностью влиять на архитектуру и менторить джунов.

C++ Rust Python +13

География удалёнки не уточнена

senior удал. dou