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).
✔️Знание примитивов синхронизации потоков в многопроцессорных системах.
✔️Самостоятельное решение сложных комплексных задач в новой предметной области.
✔️Знание и понимание различных уровней тестирования, умение тестировать собственный код.

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