YADROYADRO

C++ Developer in Control Plane

офис, удалёнка, гибрид, Москва

Команда работает над высоконагруженной real-time системой контроля мобильных сетей (4G LTE, в перспективе 5G NR). Вы будете участвовать в исследовании, прототипировании, разработке, оптимизации и тестировании компонентов, обеспечивающих работу контрольного уровня

Стек

C++LinuxProtocol BuffersDockerGitGoogle TestbazelTTCN-3

Задачи

  • Разработка решений от прототипа до коммерческого релиза
  • Разработка и тестирование высоконагруженной real-time системы
  • Исправление дефектов и оптимизация производительности
  • Написание и автоматизация юнит и интеграционных тестов
  • Анализ кода и участие в обсуждении реализации

Обязательно

  • Знание стандарта C++11 и новее и STL
  • Понимание алгоритмов и структур данных
  • Опыт многопоточного программирования и примитивов синхронизации
  • Опыт межпроцессного взаимодействия
  • Знание сетевых моделей TCP/IP и OSI
  • Знание различных уровней тестирования и TDD, умение автоматизировать тесты
  • Опыт работы с Git/GitLab, баг-трекингом и документацией (JIRA, Confluence)

Будет плюсом

  • Опыт работы с bazel или другими системами сборки
  • Опыт использования Docker
  • Опыт написания юнит-тестов (Google Test и т.п.)
  • Знание Protocol Buffers или других сериализаций
  • Опыт написания интеграционных тестов и TTCN-3
  • Знание скриптовых языков (Python, Shell)
  • Понимание мобильных сетей GSM/3G/LTE/5G
  • Опыт работы с Linux CLI, embedded/RTOS и инструментами профилирования
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT