Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Прохождение интервью и/или выполнение тестового задания
Команда Telecom развивает платформу для middleware-сервисов, высокой доступности, управления узлами и доставки приложений в составе базовой станции LTE/GSM.
задачи
Развивать платформу, обеспечивающую middleware-сервисы, высокую доступность, управление узлами и доставку приложений в составе базовой станции LTE/GSM;
Участвовать в проектировании и развитии архитектуры телеком-платформы;
Разрабатывать компоненты телеком-платформы на C++ и Linux;
Разрабатывать API для взаимодействия с аппаратным обеспечением и операционной системой, конфигурации и управления инфраструктурой;
Разрабатывать и развивать высокопроизводительный канал коммуникации между компонентами;
Управлять конфигурацией инфраструктуры и компонентов;
Поддерживать средства развёртывания и обновления приложений;
Собирать метрики для оценки производительности продукта;
Исправлять дефекты;
Создавать инструментарий для поддержки разработчиков;
Разрабатывать модульные тесты;
Проводить код-ревью;
Писать техническую документацию;
Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях.
требования
Знание C и C++11/14/17/20;
Уверенное знание сетей на основе TCP/IP;
Продвинутое знание Linux и опыт разработки для Linux;
Хорошее представление о современном аппаратном обеспечении, включая устройство памяти, шин данных и систем ввода-вывода;
Знание и опыт работы с CMake, Bazel, Yocto или другими системами автоматизации сборки программного обеспечения;
Опыт работы с механизмами межпроцессного взаимодействия;
Знание примитивов синхронизации потоков в многопроцессорных системах;
Знание и понимание различных уровней тестирования, умение тестировать собственный код;
Опыт работы с системами контроля версий Bitbucket и GitLab, а также с баг-трекингом JIRA;
Английский на уровне чтения и написания технической документации;
Умение самостоятельно решать сложные комплексные задачи в новой предметной области;
Умение работать с документацией, прежде всего читать и понимать её;
Будет плюсом понимание event-driven приложений и построения Data Plane, опыт конфигурирования и использования SR-IOV и SoftSwitches, опыт использования I2C, PCIe и подобных протоколов и интерфейсов, опыт работы со встраиваемым программным обеспечением и системами реального времени, опыт работы с gRPC и REST, знания устройства ядра Linux и опыт написания драйверов, умение писать системные приложения и демоны под GNU/Linux, общие знания мобильных телекоммуникационных систем LTE, знание Go, опыт разработки высоконагруженных систем, опыт профилирования кода и применения методов и инструментов отладки и диагностики ошибок, знание и опыт работы с системами виртуализации.
условия
ДМС со стоматологией с первых дней работы;
Льготные условия страхования близких;
Возможность взять дополнительный выходной для восстановления здоровья;
Консультации юристов;
Сессии с психологом;
Помощь экспертов по здоровому образу жизни и управлению личными финансами;
Премии за патенты и изобретения;
Учебный портал с лекциями экспертов;
Участие в конференциях;
Изучение английского;
Дополнительное профессиональное обучение на внешних курсах;
Частичная компенсация расходов на тренировки, творческие занятия и соревнования;
Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки и подписки на онлайн-кинотеатры;
Города работы: Москва, Санкт-Петербург, Минск, Нижний Новгород.