🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Оффер для C++ Software Engineer за 3 дня

YADRO
Удаленно
Опубликовано: 06 Oct 2025

Software Engineer (Telecom Platform)

Middle / Senior / Tech Lead / Component Architect

 

Основные задачи

 

  • Развитие платформы, обеспечивающей middleware services, high availability, node management для приложений в составе базовой станции LTE/GSM.
  • Участие в проектировании и развитии архитектуры телеком-платформы.
  • Разработка компонентов телеком-платформы в технологическом стеке C++/Linux.
  • Сбор метрик для оценки производительности продукта.
  • Разработка и развитие высокопроизводительного канала коммуникации между компонентами. А также работа с подсистемой временной синхронизации компонентов, управления конфигурацией инфраструктуры и компонента.
  • Поддержка средств развёртывания и обновления приложений.
  • Разработка API по взаимодействию с аппаратным обеспечением и операционной системой для конфигурации и управления инфраструктурой.
  • Исправление дефектов программного обеспечения.
  • Создание инструментария для поддержки разработчиков.
  • Разработка unit-тестов, проведение код-ревью, написание технической документации.
  • Участие в диагностике возможных проблем работы системы в тестовых и полевых сценариях.

 

Ожидания от будущего члена команды

 

  • Знание C/C++11/14/17/20.
  • Уверенные знания сетей, базирующихся на TCP/IP.
  • Знание ОС Linux на продвинутом уровне и опыт разработки для Linux.
  • Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода).
  • Знание CMake, Bazel, Yocto или других систем автоматизации сборки ПО, опыт работы с ними.
  • Опыт работы с механизмами межпроцессного взаимодействия (IPC).
  • Знание примитивов синхронизации потоков в многопроцессорных системах.
  • Самостоятельное решение сложных комплексных задач в новой предметной области.
  • Знание и понимание различных уровней тестирования, умение тестировать собственный код.

 

Software Engineer C/C++ (LTE/GSM)

Middle / Senior

 

Основные задачи

 

  • Разработка решений совместно с командой от этапа исследования и прототипирования до вывода в коммерческое использование пакетного ядра сети 5-го поколения.
  • Разработка программного обеспечения для базовых станций LTE, реализация полного стека протокола 3GPP для станций.
  • Написание спецификации и создание дизайна программного обеспечения в зоне ответственности.
  • Интеграция программного обеспечения с другими компонентами системы (как программными, так и аппаратными).
  • Поддержка и оптимизация кода.
  • Исследование и решение проблем, связанных с производительностью и стабильностью.

 

Ожидания от будущего члена команды

 

  • Знание C/C++11/14/17/20.
  • Умение решать сложные комплексные задачи в новой предметной области.
  • Знание классических алгоритмов и структур данных.
  • Умение работать с документацией (в первую очередь читать и понимать).
  • Опыт написания многопоточных и/или асинхронных программ.
  • Умение отлаживать собственный (и не только) код, а также тестировать его.
  • Знание сетей, базирующихся на TCP/IP.
  • Опыт работы со встраиваемым программным обеспечением и системами реального времени.
  • Опыт работы с системами версионного контроля (Git, Bitbucket) и баг-трекинга (Jira).
  • Английский на уровне чтения и написания технической документации.

Формат работы

 

Большинство команд — распределённые, поэтому вы можете работать как удалённо, так и в офисах городов присутствия.

 

У нас есть офисы в Санкт-Петербурге, Москве, Нижнем Новгороде, Екатеринбурге и Минске. Трудовой договор с сотрудниками мы заключаем по ТК РФ.

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие