C/C++ разработчик EDR для Linux
Разработка EDR-агента для Linux на C/C++ с использованием eBPF и модулей ядра. Требуется опыт системного программирования от 5 лет и глубокое знание Linux. Предлагают официальное оформление, ДМС и обучение.
Зарплата не указана — оценили по рынку
На основе 7 похожих вакансий за 90 дней.
Что предстоит делать
- Разрабатывать современное отечественное решение RT Protect EDR для ОС семейства Linux, включая:
- модули мониторинга системных событий (файловая система, процессы, сеть);
- механизмы обнаружения аномалий и угроз (сигнатурный и поведенческий анализ);
- компоненты реагирования на инциденты (изоляция процессов, блокировка соединений, карантин файлов);
- Оптимизировать производительность и потребление ресурсов EDR агента, минимизировать влияние на работу системы;
- Обеспечивать совместимость решения с различными дистрибутивами Linux (Debian, Red Hat, отечественные ОС);
- Писать модульные и интеграционные тесты для компонентов EDR;
- Участвовать в code review, обмениваться знаниями с коллегами;
- Взаимодействовать с командой ИБ для актуализации правил обнаружения угроз.
- Что для нас важно:
- Опыт системного программирования: от 5 лет;
- Высшее техническое образование (информатика, программная инженерия, прикладная математика или смежные направления);
- Глубокое знание архитектуры Linux и внутреннего устройства ядра (включая механизмы управления процессами, памятью, файловыми системами);
- Уверенное владение C/C++ (стандарт C++14 и выше), понимание тонкостей работы с памятью и указателями;
- Знание POSIX API;
- Понимание принципов многопоточного программирования (pthread, атомарные операции) и межпроцессного взаимодействия (IPC: сокеты, сигналы, разделяемая память, семафоры);
- Опыт сетевого программирования;
- Знание принципов ООП, алгоритмов и структур данных;
- Представление о форматах исполняемых файлов и библиотек (ELF);
- Опыт разработки системных сервисов (userspace, в частности для systemd);
- Понимание работы eBPF (eBPF programs, maps, helpers), опыт написания eBPF программ;
- Опыт разработки модулей ядра Linux;
- Опыт работы с gcc/g++, gdb, gprof/perf, make/cmake;
- Умение работать с git;
- Уверенный навык администрирования ОС на основе Debian, Red Hat из командной строки, навык написания shell скриптов.
- Будет преимуществом:
- Опыт разработки в области информационной безопасности;
- Знанием методов эксплуатации уязвимостей и методов защиты;
- Опыт работы/разработки EDR решений;
- Базовые знания в области криптографии;
- Навык работы с отечественными ОС специального назначения, в частности Astra Linux, RedOS;
- Опыт создания пакетов DEB, RPM;
- Опыт работы с Qt/QML framework;
- Знание сетевых протоколов SMTP, IMAP, HTTP;
- Опыт работы со статическими и динамическими анализаторами кода.
- Работая в РТ-Информационная безопасность, вы получаете:
- ИТ аккредитация;
- Оформление по ТК РФ;
- ДМС со стоматологией после ИС;
- Стабильную официальную окладную часть + возможны премии по результатам работы;
- Обучение для развития профессиональных навыков;
- Удобное расположение офиса в 15 минутах от ст. м. Южная, 10 минут от ст. м. Чертановская;
- Партнерскую программу скидок.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Разработчик C++ со знанием Delphi
~1 354 000 ₸ оценка
Разработка и поддержка ПО для борьбы с преступностью. Требуется опыт C++ и Delphi уровня Senior. Предлагают удаленную работу, ДМС, обучение и допвыходной.
Senior C++ Developer
~3 062 073 – 3 873 878 ₸ оценка
Вакансия для разработчика системного ПО на C/C++: создание сетевых демонов и служб под Linux, работа с сетевыми протоколами и оборудованием. Требуется опыт программирования на C/C++ и знание сетевых технологий.
Инженер-разработчик OpenBMC
~1 354 000 ₸ оценка
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверами. Нужно знание Linux, Yocto, Python и низкоуровневых протоколов. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.
C/C++ разработчик DPI (Deep Packet Inspection)
~1 354 000 ₸ оценка
Команда ищет C/C++ разработчика для создания высокопроизводительного модуля анализа трафика (DPI) для Secure SD-WAN. Нужен опыт работы с DPDK, сетевыми протоколами и многопоточностью. Компания предлагает гибкий график, ДМС, обучение и дружную атмосферу.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт в создании интерфейсов и знание Vue.js. Компания предлагает удаленный формат работы.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт работы с Vue.js. Предлагается удаленная занятость в международной компании.