Компания больше не ищет сотрудника. Посмотрите похожие предложения

Software Engineer C++ (Telecom Platform)
в YADRO
от 250 000 ₽/мес на руки

Технологии/инструменты
Разрабатываем полное платформенное решение для телекоммуникационных систем. На его основе строятся самые современные узлы сотовых сетей LTE- и GSM-стандартов — например, базовые станции и системы управления. Платформа включает в себя широкий функционал, который позволяет управлять инфраструктурой телекоммуникационных узлов, а также прикладными компонентами, топологией внутренних сетей и внешних интерфейсов. Также она отличается высокой надежностью, масштабируемостью и удобными механизмами для реализации программно-аппаратных сервисов.
Что делать
- Развивать платформу, обеспечивающую Middleware Services, High Availability, Node Management и Delivery для приложений в составе базовой станции LTE/GSM.
- Участвовать в проектировании и развитии архитектуры телеком-платформы.
- Разрабатывать компоненты телеком-платформы в технологическом стеке C++/Linux.
- Разрабатывать API по взаимодействию с аппаратным обеспечением и операционной системой для конфигурации и управления инфраструктурой.
- Разрабатывать и развивать высокопроизводительный канал коммуникации между компонентами, подсистему временной синхронизации компонентов, управление конфигурацией инфраструктуры и компонент.
- Поддерживать средства развёртывания и обновления приложений.
- Собирать метрики для оценки производительности продукта.
- Исправлять дефекты.
- Создавать инструментарий для поддержки разработчиков.
- Разрабатывать Unit-тесты, проводить код-ревью, писать техническую документацию.
- Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях.
Что мы ожидаем от будущего члена команды
- Знание C и C++11/14/17/20.
- Уверенные знания сетей, базирующихся на TCP/IP.
- Знание ОС Linux на продвинутом уровне и опыт разработки для Linux.
- Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода).
- Знание и опыт работы со CMake, Bazel, Yocto или других систем автоматизации сборки ПО.
- Опыт работы с механизмами межпроцессного взаимодействия (IPC).
- Знание примитивов синхронизации потоков в многопроцессорных системах.
- Знание и понимание различных уровней тестирования, умение тестировать собственный код.
- Опыт работы с системами версионного контроля (Bitbucket, Gitlab) и баг-трекинга (Jira).
- Важно знание английского на уровне чтения и написания технической документации.
- Самостоятельное решение сложных комплексных задач в новой предметной области.
- Умение работать с документацией (в первую очередь читать и понимать).
Дополнительно приветствуем
- Понимание функционирования Event-driven приложений, построение DataPlane (DPDK, ODP, EventMachine).
- Опыт конфигурирования и использования SR-IOV, SoftSwitches.
- Опыт использования I2C, PCIe и подобных протоколов и интерфейсов для взаимодействия с оборудованием.
- Опыт работы со встраиваемым программным обеспечением и системами реального времени.
- Опыт работы с gRPC- и REST-протоколами.
- Знания об устройстве ядра Linux и опыт написания драйверов.
- Умение писать системные приложения и демоны под GNU/Linux.
- Общие знания мобильных телекоммуникационных систем LTE.
- Знание Go.
- Опыт в разработке высоконагруженных систем.
- Опыт в профилировании кода и в применении различных методов/инструментов отладки/диагностирования ошибок.
- Знание и опыт работы с системами виртуализации.
Мы предлагаем
- Премии за регистрацию патентов, создание результатов интеллектуальной деятельности.
- Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях.
- Лекторий с выдающимися экспертами: инженерами, учеными и исследователями.
- Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких.
- Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами.
- Открытое общение: регулярные онлайн-встречи всей команды YADRO.
- Удаленный или гибридный формат работы: удалённая работа из дома на корпоративном ноутбуке из любой локации, и возможность посещать комфортный офис в Москве, Санкт-Петербурге, Нижнем Новгороде, Екатеринбурге или Минске.


О компании YADRO
YADRO — российская технологическая компания, основанная в 2014 году. Мы создаём, производим и поддерживаем линейки серверов, систем хранения данных и коммутаторы для ЦОДов различных ИТ-компаний, банков, ритейлеров, предприятий сферы образования, энергетики и транспорта.
Кроме того, мы разрабатываем микропроцессоры на базе открытой архитектуры RISC-V, внедряем технологии на базе искусственного интеллекта в продукты YADRO, строим собственную базовую станцию и создаём операционную систему для персональных устройств KVADRA.
Сегодня команда насчитывает несколько тысяч сотрудников, большая часть из которых — инженеры. Нас объединяет стремление создавать лучшие технические решения и оставить свой след в истории.