Senior C++ Developer (LTE/RLC)
Описание
Компания «Новые Телеком Решения» специализируется на разработке ПО для базовых станций мобильной связи (2G/4G), а также разработке и поддержке систем управления телекоммуникационным и сетевым оборудованием. Мы разрабатываем системы, на которых основывается современная мобильная связь. Здесь много инженерной работы, сложных задач и вещей, которые должны работать стабильно — без права на случайность. Уже более 2000 базовых станций с ПО НТР в эксплуатации и до 2027 года эта цифра достигнет не менее 15.000 по России. RLC (Radio Link Control) в LTE — это протокол управления радиоканалом, который работает на втором уровне стека протоколов (L2). Он расположен между уровнем PDCP (Packet Data Convergence Protocol) и MAC (Media Access Control). Над чем будем работать: Проектирование Carrier Aggregation FDD-TDD; Переработка архитектуры взаимодействия MAC-RLC в части уменьшения взаимных блокировок; Оптимизация производительности L2 RRC connected абонентов на соте; Оптимизация производительности L2 при работе с данными на соте; Отладка и первичное тестирование на реальном оборудовании. Стек технологий: Linux, C++11/14, CMake, ASN.1, Posix, TCP, UDP, SCTP, Valgrind, GDB, Perf, GitLab, Jira Методология разработки: SAFe Наши ожидания: Опыт проектирования многопоточных систем; Знания механизмов оптимизации многопоточных архитектур; Понимание архитектур процессора и памяти; Практический опыт работы с сетевыми протоколами; Навыки отладки и профилирования; Широкий технический кругозор, навыки применения системных инструментов и технологий. Готовы предложить: Комфортные условия работы (гибкий график); Финансовая устойчивость и надежность компании; Здоровая атмосфера в команде; Индивидуальный трек развития (Lead Developer/ Team Lead); Возможность внешнего обучения; Гибридный формат в наших офисах (МСК, СПБ, НН) или удаленный формат на территории РФ; Полная комплектация оборудования. Если не все равно, ради чего работать и готов менять отрасль в лучшую сторону - добро пожаловать к нам!