C/C++ Developer in L2/L3 (Радиочастотный центр)
офис, удалёнка, гибрид, Москва
Команда разрабатывает низкоуровневое ПО для базовой станции 5G NR — реализация полного 3GPP стека L2/L3 на Linux. Работа важна для стабильной и быстрой передачи данных операторам и конечным пользователям
Опыт1–3 года
Стек
C++CLinuxGitTCP/IPDPDKмногопоточное программированиеJira
Задачи
- •Разработка и реализация полного 3GPP стека протоколов для 5G базовых станций
- •Поиск и устранение дефектов, повышение качества кода
- •Разработка тестов на разных уровнях и создание вспомогательных инструментов (симуляторы, утилиты)
- •Поддержка и дополнение внутренней документации продукта
- •Анализ кода и участие в код-ревью
Обязательно
- •Знание C++ и опыт разработки от 1 года
- •Знание языка C
- •Опыт разработки многопоточных или асинхронных программ
- •Знание TCP/IP стека
- •Умение отлаживать и тестировать код
- •Опыт работы с Git и JIRA
- •Чтение и написание технической документации на английском
Будет плюсом
- •Опыт системного программирования
- •Опыт работы с высоконагруженными системами
- •Опыт встраиваемого ПО и систем реального времени
- •Опыт работы с DPDK
- •Умение работать с legacy кодом
- •Навыки оптимизации и профилирования кода
- •Понимание принципов GSM/LTE/5G