Post a job
YADRO
Work format
remote
Work type
fulltime
2 weeks ago

Software Engineer (Telecom Platform)

c c++11 c++14 c++17 c++20 tcp/ip linux cmake bazel yocto ipc
#cpp @cxx
▪️Вакансия: Software Engineer (Telecom Platform)
▪️Компания: YADRO
▪️ЗП: без вилки
▪️Формат работы: удаленка, офис в городах присутствия

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


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

🎚Подробнее о вакансии тут