YADRO

Test Tools - C++ Developer (LTE)

Коротко

Разработка, внедрение и поддержка решений для тестирования LTE-базовых станций: создание симуляторов, генераторов и утилит, работа со спецификациями 3GPP, оптимизация кода под целевую платформу и анализ метрик производительности. Требуется от 3 лет опыта C++11/14/17/20 под Linux, знание телекоммуникационных протоколов, TCP/IP, опыт многопоточной/асинхронной разработки и работы со встраиваемыми системами реального времени. Компания — продуктовая, работа в команде над телекоммуникационным продуктом, формат удалённый или гибридный.

Локация
Санкт-Петербург; возможен удалённый или гибридный формат работы
Компания
YADRO развивает решения для тестирования программного обеспечения LTE-базовых станций и связанные инструменты.
Что делать
•Разрабатывать, внедрять и поддерживать решения для тестирования LTE-базовых станций.
•Создавать симуляторы, генераторы, утилиты и другой инструментарий для разработки.
•Изучать обновления спецификаций 3GPP и дорабатывать требования к инструментам тестирования.
•Оптимизировать код под целевую платформу, собирать метрики и настраивать симулятор или платформу для достижения максимальной производительности.
•Разрабатывать и обновлять внутреннюю документацию, исправлять дефекты, анализировать код и участвовать в code review.
Требования
•От 3 лет опыта применения C++11/14/17/20.
•Опыт разработки программного обеспечения под Linux и реализации телекоммуникационных протоколов.
•Знание классических алгоритмов и структур данных, TCP/IP и документации в предметной области.
•Опыт самостоятельного решения сложных комплексных задач в новой предметной области.
•Навыки отладки и тестирования собственного и чужого кода.
•Опыт разработки многопоточных и/или асинхронных программ, оптимизации и повышения производительности продукта.
•Опыт работы со встраиваемым программным обеспечением и системами реального времени.
•Опыт работы с Git, GitLab и JIRA.
•Английский язык на уровне чтения и написания технической документации.
Хорошо, если есть
•Общие знания мобильных телекоммуникационных систем GSM, LTE и 5G.
•Знание Python, Shell, Lua или других скриптовых языков.
•Опыт платформонезависимой и аппаратно-ориентированной оптимизации кода.
•Опыт разработки высоконагруженных систем и систем с балансировкой нагрузки.
•Опыт работы с Intel VTune Profiler, Valgrind, perf и другими инструментами анализа производительности.
•Опыт профилирования, отладки и диагностики ошибок.
•Опыт системного программирования.
•Опыт работы или понимание Agile и Scrum.
Культура и преимущества
•Доступен удалённый или гибридный формат работы.
•Полная занятость.
•Работа в команде над решениями для телекоммуникационного продукта.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте