C++ разработчик базовых станций GSM
Разработка базовых станций и контроллеров GSM для мобильных сетей 4/5 поколения. Требуется опыт работы с C/C++, встраиваемым ПО и многопоточностью. Предлагают удалённую или гибридную работу, ДМС и обучение.
Зарплата не указана — оценили по рынку
На основе 7 похожих вакансий за 90 дней.
Что предстоит делать
В связи с запуском нового продуктового направления, мы продолжаем активно расти и расширять команду. Ключевая цель нового телекоммуникационного направления — создание конкурентной линейки RAN-продуктов для мобильных сетей 4/5 поколения. Чем Вам предстоит заниматься: • Совместно с командой предстоит разработка базовой станции и контроллера базовых станций GSM от этапа исследования и прототипирования до вывода в коммерческое использование; • Работа с полным стеком протокола 3GPP для GSM базовых станций, преимущественно L1/L2/L3 OSI; • Разработка/дополнение/исправление внутренней документации на разрабатываемый продукт; • Разработка новой функциональности, доработка существующей функциональности; • Исправление дефектов в продукте; • Разработка тестов на реализованный функционал (на различных уровнях тестирования); • Создание дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.); • Анализ кода/участие в обсуждении кода (как своего, так и коллег). Что мы ожидаем от будущего члена команды: • Знание С и C++11/14/17/20; • Готовность работать с кодом на С (до 60-70% времени); • Опыт самостоятельного решения сложных комплексных задач в новой предметной области; • Умение работать с документацией (в первую очередь читать и понимать); • Умение разбираться в больших объемах чужого кода; • Умение отлаживать собственный (и не только) код, а также тестировать его; • Необходимо быть знакомым с классическими алгоритмами и структурами данных; • Опыт написания многопоточных и/или асинхронных программ; • Знание сетей, базирующихся на TCP/IP; • Опыт работы со встраиваемым программным обеспечением и системами реального времени; • Опыт работы с системами версионного контроля и баг-трекинга; • Важно знать английский на уровне работы с технической документацией. Дополнительно приветствуем: • Общие знания мобильных телекоммуникационных систем GSM/LTE/5G; • Знание RTP, RTCP, GSM codecs • Oпыт оптимизации кода (как платформонезависимой, так и ориентированной на конкретное «железо»); • Oпыт в разработке высоконагруженных систем; • Oпыт в разработке систем с балансировкой нагрузки; • Oпыт в профилировании кода; • Опыт портирования кода; • Опыт в применении различных методов/инструментов отладки/диагностирования ошибок; • Знание скриптовых языков (Python, Shell, TTCN, etc.); • Знание цифровой обработки сигналов и опыт работы с Matlab; • Опыт системного программирования; • Опыт работы/понимание Agile & Scrum. Будем рады предложить Вам: • Премии за регистрацию патентов, создание результатов интеллектуальной деятельности; • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях; • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями; • Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких; • Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами; • Открытое общение: регулярные онлайн-встречи всей команды YADRO; • Удаленный или гибридный формат работы: удалённая работа из дома на корпоративном ноутбуке из любой локации , и возможность посещать комфортный офис в Москве, Санкт-Петербурге, Нижнем Новгороде или Минске.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Тераплан
21 активная вакансия в компании
Системный разработчик (моделирование аппаратных компонентов)
~1 326 000 ₸ оценка
Разработка и поддержка моделей аппаратных компонентов в симуляторах для процессоров RISC-V. Требуется опыт системного программирования на C/C++, знание Linux и архитектуры процессоров. Предлагается удаленная работа, гибкий график и конкурентная зарплата.
Инженер-разработчик OpenBMC
~1 326 000 ₸ оценка
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверами. Нужно знание Linux, Yocto, Python и низкоуровневых протоколов. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.
Инженер по автоматизации тестирования (Python)
~1 127 100 – 1 790 100 ₸ оценка
YADRO ищет опытного инженера по автоматизации тестирования для работы над инновационными AI-решениями. Требуется глубокое знание Python и pytest, опыт автоматизации API и web-тестов, а также интеграции в CI. Компания предлагает удалённую работу, гибкий график и конкурентную зарплату.
Java-разработчик (платформа для решения NP-hard задач оптимизации)
~1 193 400 – 1 790 100 ₸ оценка
Компания Тераплан ищет Java-разработчика для создания платформы, решающей сложные оптимизационные задачи для крупных логистических и промышленных клиентов. Требуется глубокое знание Java, Spring, PostgreSQL и опыт с контейнеризацией. Предлагают гибридный формат работы, медстраховку и бонусы за научные достижения.
Похожие вакансии
6 вакансий
Разработчик C++ со знанием Delphi
~1 326 000 ₸ оценка
Разработка и поддержка ПО для борьбы с преступностью. Требуется опыт C++ и Delphi уровня Senior. Предлагают удаленную работу, ДМС, обучение и допвыходной.
Senior C++ Developer
~3 027 082 – 3 829 610 ₸ оценка
Вакансия для разработчика системного ПО на C/C++: создание сетевых демонов и служб под Linux, работа с сетевыми протоколами и оборудованием. Требуется опыт программирования на C/C++ и знание сетевых технологий.
Инженер-разработчик OpenBMC
~1 326 000 ₸ оценка
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверами. Нужно знание Linux, Yocto, Python и низкоуровневых протоколов. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.
C/C++ разработчик DPI (Deep Packet Inspection)
~1 326 000 ₸ оценка
Команда ищет C/C++ разработчика для создания высокопроизводительного модуля анализа трафика (DPI) для Secure SD-WAN. Нужен опыт работы с DPDK, сетевыми протоколами и многопоточностью. Компания предлагает гибкий график, ДМС, обучение и дружную атмосферу.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт в создании интерфейсов и знание Vue.js. Компания предлагает удаленный формат работы.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт работы с Vue.js. Предлагается удаленная занятость в международной компании.