YADROxSPRINT OFFER

Оффер в YADRO для С++ Software Engineer за 3 дня

Нанимаем в команду

Телеком

Принимаем заявки

До 19 октября

Формат

Online

1

Шаг 1
Шаг 1

Оставьте заявку до 19 октября и пройдите HR-скрининг

2

Шаг 2
Шаг 2

Пройдите техническое и менеджерское интервью

3

Шаг 3
Шаг 3

Получите оффер за 3 дня

О команде

В компании YADRO команда Телеком с нуля создаёт телекоммуникационные решения для беспроводных мобильных сетей и сопутствующих услуг. Разрабатывает первые российские базовые станции стандартов GSM/LTE, реализует полный стек телекоммуникационных протоколов для базовых станций и элементов ядра сети, а также системы управления и мониторинга для них.

Команда стремится создать высококачественный продукт для телеком-индустрии, который займёт лидирующие позиции на отечественном рынке.

Интервью с техлидами Телекома

Направления, которым вы нужны

Разрабатываем полное платформенное решение для телеком-систем. На его основе строятся самые современные узлы сотовых сетей LTE- и GSM-стандартов — например, базовые станции и системы управления. Платформа имеет широкий функционал, который позволяет управлять инфраструктурой телекоммуникационных узлов, а также прикладными компонентами, топологией внутренних сетей и внешних интерфейсов. Также она отличается высокой надёжностью, масштабируемостью и удобными механизмами для реализации программно-аппаратных сервисов.

Создаём высоконагруженные системы, которые обеспечивают связь как критически важных, так и новых поколений. Разрабатываем надёжное и масштабируемое ПО для мобильных сетей. В этом сложном и амбициозном проекте есть задачи для специалистов разных направлений:

L1 — низкоуровневое программирование, работа с радиоканалом и сигналами, близкая к Hardware;

L2 — логика, работа с алгоритмами и математическими моделями;

L3 — высокоуровневое программирование, бизнес-логика.

Требования к кандидатам

Software Engineer (Telecom Platform)

middle senior tech lead

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

  • Развитие платформы, обеспечивающей middleware services, high avaliability, node management для приложений в составе базовой станции LTE/GSM.
  • Участие в проектировании и развитии архитектуры телеком-платформы.
  • Разработка компонентов телеком-платформы в технологическом стеке С++/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).

Что мы предлагаем

team

Уникальная команда специалистов

Возможность работать с профессионалами международного уровня. Наши специалисты создают уникальные для российского рынка технические продукты, пишут статьи, участвуют в конференциях и представляют собственные разработки.

product

Возможность влиять на продукт

Личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы, ценность экспертизы сотрудника.

culture

Культура инженерного эксперимента

Новаторский подход к работе и переосмысление роли инженера в современном мире. Сообщество специалистов, применяющих экспериментальные методы на стыке IT и инженерии для разработки инноваций, опережающих время.

education

Обучение и развитие

Учебный портал с курсами и лекциями от экспертов, английский, участие в топовых конференциях.

love

Забота о сотрудниках

Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами, ДМС с первых дней работы.

job

Возможность удалённой работы

Гибкий график и возможность работать из удобного места.

О компании

YADRO — российская технологическая компания, основанная в 2014 году. Мы создаём, производим и поддерживаем линейки серверов, систем хранения данных и коммутаторы для ЦОДов различных ИТ-компаний, банков, ритейлеров, предприятий сферы образования, энергетики и транспорта.

Кроме того, мы разрабатываем микропроцессоры на базе открытой архитектуры RISC-V, внедряем технологии на базе искусственного интеллекта в продукты YADRO, строим собственную базовую станцию и создаём операционную систему для персональных устройств KVADRA.

Сегодня команда насчитывает несколько тысяч сотрудников, большая часть из которых — инженеры. Нас объединяет стремление создавать лучшие технические решения и оставить свой след в истории.

Ответы на часто задаваемые вопросы

Сейчас в большой команде Телеком работает более 1800+ человек. Примерно половина из них — это инженеры-разработчики.

Сначала необходимо подать заявку. Это можно сделать с 6 по 19 октября. Затем с вами свяжется рекрутер, чтобы обсудить общие вопросы и назначить интервью. Далее вы пройдёте техническое и менеджерское интервью, после которых при положительном решении получите быстрый оффер. Весь процесс займёт 3 дня.

От кандидатов мы ожидаем не менее 3 лет опыта в промышленной разработке, уверенных знаний С/С++ и Linux, желания освоить новую область и умения работать в команде.

Есть возможность расти горизонтально и вертикально внутри отдела, а также в зависимости от результатов и интересов перемещаться между проектами и командами — как в рамках департамента, так и кросс-функционально.

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

Еще вакансии компании YADRO

Все вакансии