Назад
1 день назад

Test Tools - C++ Developer (LTE)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Test Tools - C++ Developer (LTE): Разработка, внедрение и поддержка решений для тестирования LTE-базовых станций с акцентом на создание симуляторов, оптимизацию кода и настройку платформы для максимальной производительности. Focus on разработке многопоточных и асинхронных инструментов, анализе метрик производительности, работе со спецификациями 3GPP и отладке систем реального времени.

Локация: Санкт-Петербург; возможен удалённый или гибридный формат работы

Компания

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.

Культура и преимущества

  • Доступен удалённый или гибридный формат работы.
  • Полная занятость.
  • Работа в команде над решениями для телекоммуникационного продукта.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →