Запрос на С++ разработчик
Знание С и C++11/14/17/20;
Необходимо быть знакомым с классическими алгоритмами и структурами данных;
Умение тестировать собственный код;
Опыт написания многопоточных и/или асинхронных программ;
Знание сетей, базирующихся на TCP/IP;
Опыт работы со встраиваемым программным обеспечением и системами реального времени;
Опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA);
Важно знать английский на уровне чтения и написания технической документации.
Дополнительно:
Знание скриптовых языков (Python, Shell, Perl, etc.);
Знание цифровой обработки сигналов и опыт работы с Matlab;
Опыт системного программирования;
Общие знания мобильных телекоммуникационных систем GSM/LTE/5G;
Опыт работы/понимание Agile & Scrum.
Совместно с командой предстоит разработка решений от этапа исследования и прототипирования до вывода в коммерческое использование;
Разработка программного обеспечения для базовой станции LTE: мы будем реализовывать полный стек протокола 3GPP для LTE базовых станций;
Написание спецификации и дизайна программного обеспечения в зоне ответственности;
Интеграция программного обеспечения с другими компонентами системы (как программными, так и аппаратными);
Поддержка и оптимизация кода;
Исследование и решение проблем, связанных с производительностью и стабильностью.