Системный программист C, Linux (TLS)
Требования
Местоположение и тип занятости
Компания
Разработчик и производитель средств защиты информации
Описание вакансии
Мы ищем C-разработчика в команду продукта сетевой безопасности. Наши задачи связаны с обработкой сетевого трафика в реальном времени, оптимизацией производительности и работой с сетевым стеком Linux. У нас интересный баланс задач: от проектирования новых фич до тонкой низкоуровневой настройки существующего кода.
Чем предстоит заниматься:
- Проектирование и разработка сетевых компонентов;
- Оптимизация обработки трафика с минимальными задержками;
- Профилирование и тонкая настройка производительности системы.
Идеальный кандидат:
- Глубокое знание C, опыт от 3+ лет в Linux-разработке;
- Понимание сетевого стека (Ethernet, IP, TCP/UDP) и принципов работы сетевых устройств;
- Знание многопоточного программирования и lock-free алгоритмов.
Плюсом будет:
- Практический опыт с сетевым стеком linux или userspace networking фреймворками;
- Знание eBPF/XDP и других технологий ускорения обработки пакетов;
- Опыт работы с генераторами трафика;
- Знание Envoy;
- Опыт работы со сборками embedded Linux (Yocto, buildroot, OpenEmbedded);
- Базовые знания Python для вспомогательных скриптов.
Условия:
- Участие в создании highload продукта с реальными техническими вызовами;
- Современный стек и доступ к мощному железу;
- Работа в аккредитованной ИТ-компании;
- Проектные бонусы и прозрачные возможности карьерного роста;
- Классный офис в центре Москвы, либо индивидуально рассмотрим возможность удаленной работы;
- Бонусы: чай, кофе, легкие закуски, ДМС.