Разработчик C++
Описание
Обязанности: Разработка высокопроизводительных сетевых приложений и микросервисов на языках C/C++ под ОС Linux и ОСРВ «Нейтрино» Работа с сетевым стеком (epoll, IO_URING, BPF, DPDK) Отладка многопоточных приложений Работа над протоколами прикладного уровня и интеграция с сетевым оборудованием Участие проектировании архитектуры приложений Участие в код-ревью Требования: Высшее техническое образование Глубокое знание языков C (включая C11/C17) и C++ (стандарты C++14/17/20) Опыт использования Boost Глубокое понимание модели OSI, стека TCP/IP Опыт разработки приложений для ОС Linux Хорошие знания ООП, паттернов проектирования, базовых принципов разработки ПО Опыт многопоточного программирования Опыт разработки распределенных приложений Хорошие знания сетевых технологий Технический английский язык Желательно (будет преимуществом): Опыт работы с ОСРВ («Нейтрино», FreeRTOS, Zephyr, QNX или VxWorks), DPDK Знания в области обеспечения информационной безопасности Опыт работы со средствами виртуализации. Навыки работы с платформами CI/CD и др. средствами коллективной работы Условия: Оформление по ТК РФ Полностью официальная заработная плата (по результатам собеседования) Проектное премирование График работы – 5/2 Офис – Москва, Бизнес-парк «Румянцево»