C++ Developer L1
офис, удалёнка, гибрид, Москва
Команда разрабатывает программное обеспечение для базовых станций 4G LTE и 5G NR — реализация полного стека протоколов 3GPP, оптимизация и вывод решений в коммерческую эксплуатацию для обеспечения производительности и надёжности сети
ГрейдMiddle/Senior
Стек
C++3GPPTCP/IPвстраиваемое ПОCмногопоточностьDSPGit
Задачи
- •Разработка ПО для базовой станции 4G/5G от прототипа до коммерческого использования
- •Реализация и поддержка полного стека протоколов согласно 3GPP
- •Оптимизация и профилирование кода под целевую платформу
- •Анализ и исправление дефектов, поддержание тестового покрытия
- •Разработка инструментов для анализа и тестирования (симуляторы, генераторы, визуализаторы)
Обязательно
- •Знание C и C++ (C++11/14/17/20)
- •Знание классических алгоритмов и структур данных
- •Опыт разработки многопоточных и/или асинхронных программ
- •Знание сетевых технологий на базе TCP/IP
- •Опыт работы со встраиваемым ПО и системами реального времени
- •Умение читать и понимать техническую документацию на английском
- •Опыт отладки и тестирования кода
Будет плюсом
- •Опыт оптимизации кода и профилирования
- •Опыт разработки и оптимизации DSP-алгоритмов
- •Опыт разработки высоконагруженных систем и балансировки нагрузки
- •Опыт применения инструментов диагностики и отладки
- •Знание архитектуры процессора
- •Знание скриптовых языков (Python, Shell, Lua)
- •Общие знания GSM/LTE/5G и Agile/Scrum