Чем предстоит заниматься:
Совместно с командой предстоит разработка решений от этапа исследования и прототипирования до вывода в коммерческое использование;
Разработка программного обеспечения для базовой станции 5G NR: мы будем реализовывать полный стек протокола 3GPP для 5G базовых станций;
Разработка/дополнение/исправление внутренней документации на разрабатываемый продукт;
Исправление дефектов (когда они появятся);
Разработка тестов на реализованный функционал (на различных уровнях тестирования);
Создание дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.);
Анализ кода/участие в обсуждении кода (как своего, так и коллег).
Что мы ожидаем от будущего члена команды:
Знание C++11/14/17/20;
Самостоятельно решение сложных комплексных задач в новой предметной области;
Умение работать с документацией (в первую очередь читать и понимать);
Умение отлаживать собственный (и не только) код, а также тестировать его;
Необходимо быть знакомым с классическими алгоритмами и структурами данных;
Опыт написания многопоточных и/или асинхронных программ;
Знание сетей, базирующихся на TCP/IP;
Опыт работы со встраиваемым программным обеспечением и системами реального времени;
Опыт работы с системами версионного контроля (Git) и баг-трекинга (JIRA);
Важно знать английский на уровне чтения и написания технической документации.
Дополнительно приветствуем:
Будем рады предложить: