Вакансия C++ developer в команде разработки пакетного ядра сети 5-го поколения (5G) в YADRO.
Обязанности:
- Разработка решений от этапа исследования и прототипирования до вывода в коммерческое использование пакетного ядра сети 5-го поколения;
- Решение задач оптимизации приложений.
Требования:
- Высокий уровень знания C++ (C++17 и выше);
- Знание Linux на хорошем уровне;
- Опыт разработки высоконагруженных сервисов/приложений;
- Знание и понимание различных уровней тестирования, умение тестировать собственный код (Unit Testing, компонентное тестирование);
- Знание базовых сетевых протоколов (TCP/IP, UDP);
- Умение читать и понимать спецификации и стандарты;
- Опыт работы с системами версионного контроля (Git, BitBucket, GitLab) и баг-трекинга (JIRA);
- Английский — чтение и написание технической документации.
Будет плюсом:
- Знание отдельных компонентов ядра мобильных сетей 4G и/или 5G;
- Знание и опыт работы с CMake или другими системами автоматизации сборки ПО;
- Знание и опыт работы с системами виртуализации, контейнеризации и оркестрирования;
- Знание скриптовых языков (Python, Shell, Perl и др.);
- Опыт системного программирования;
- Знание 3GPP LTE, LTE-Advanced, 5G стандартов;
- Опыт работы/понимание Agile & Scrum.
Условия:
- Конкурентный уровень заработной платы;
- Гибридный формат работы, возможность полной удалённой работы;
- Система премирования за научные достижения, публикации, патенты и выступления на конференциях;
- Внутренняя программа поддержки инноваций и лекторий с приглашёнными экспертами;
- Медицинская страховка (включая стоматологию, госпитализации, международные путешествия);
- Льготное страхование членов семьи.