Разработчик 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
- Офис – Москва, Бизнес-парк «Румянцево»