Разработчик C/C++ (телекоммуникации, GSM)
Разработка базовой станции GSM и контроллера базовых станций для телеком-операторов. Основной язык — C (80–90%), плюс C++, работа с протоколами 3GPP, встраиваемым ПО и системами реального времени. Требуется коммерческий опыт на C, знание сетей TCP/IP и английский для чтения документации. Предлагают удалёнку или гибрид, ДМС, обучение и премии за патенты.
Зарплата не указана — оценили по рынку
На основе 30 похожих вакансий за 90 дней.
Что предстоит делать
Приглашаем специалистов в команду разработчиков для создания инновационных продуктов в сфере телекоммуникаций! Наша команда работает над созданием базовой станции стандарта GSM и контроллера базовых станций для крупнейших телекоммуникационных операторов. Мы предлагаем вам возможность принять участие в разработке полного цикла — от планирования и архитектуры до программирования на языках C (80-90%) и C++, а также тестирования всех видов. У нас есть большой выбор задач, где каждый специалист сможет найти область интересов, будь то работа ближе к радиоканалу или к бизнес-логике. Присоединяйтесь к нашей команде! Чем Вам предстоит заниматься: • Совместно с командой предстоит разработка базовой станции и контроллера базовых станций GSM от этапа исследования и прототипирования до вывода в коммерческое использование; • Работа с полным стеком протокола 3GPP для GSM базовых станций, преимущественно L1/L2/L3 OSI; • Разработка/дополнение/исправление внутренней документации на разрабатываемый продукт; • Разработка новой функциональности, доработка существующей функциональности; • Исправление дефектов в продукте; • Разработка тестов на реализованный функционал (на различных уровнях тестирования); • Создание дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.); • Анализ кода/участие в обсуждении кода (как своего, так и коллег). Что мы ожидаем от будущего члена команды: • Опыт самостоятельного решения сложных комплексных задач в новой предметной области; • Опыт коммерческой разработки на языке программирования C; • Умение работать с документацией (в первую очередь читать и понимать); • Умение разбираться в больших объемах чужого кода; • Умение отлаживать собственный (и не только) код, а также тестировать его; • Необходимо быть знакомым с классическими алгоритмами и структурами данных; • Опыт написания многопоточных и/или асинхронных программ; • Знание сетей, базирующихся на TCP/IP; • Опыт работы со встраиваемым программным обеспечением и системами реального времени; • Опыт работы с системами версионного контроля и баг-трекинга; • Важно знать английский на уровне работы с технической документацией. Дополнительно приветствуем: • Знание C++11/14/17/20; • Общие знания мобильных телекоммуникационных систем GSM/LTE/5G и других; • Знание RTP, RTCP, GSM codecs • Oпыт оптимизации кода (как платформонезависимой, так и ориентированной на конкретное "железо"); • Oпыт в разработке высоконагруженных систем; • Oпыт в разработке систем с балансировкой нагрузки; • Oпыт в профилировании кода; • Опыт портирования кода; • Опыт в применении различных методов/инструментов отладки/диагностирования ошибок; • Знание скриптовых языков (Python, Shell, TTCN, etc.); • Знание цифровой обработки сигналов и опыт работы с Matlab; • Опыт системного программирования; • Опыт работы/понимание Agile & Scrum. Будем рады предложить Вам: • Премии за регистрацию патентов, создание результатов интеллектуальной деятельности; • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях; • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями; • Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких; • Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами; • Открытое общение: регулярные онлайн-встречи всей команды YADRO; • Удаленный или гибридный формат работы: удалённая работа из дома на корпоративном ноутбуке из любой локации , и возможность посещать комфортный офис в Москве, Санкт-Петербурге, Нижнем Новгороде или Минске.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Тераплан
27 активных вакансий в компании
Embedded Linux разработчик (C/C++)
~1 793 331 ₸ оценка
Команда разрабатывает программно-аппаратные решения для телеком-операторов. Инженер будет заниматься разработкой и поддержкой прошивок и BSP на Embedded Linux, участвовать в запуске новых платформ и обсуждении проектов с заказчиком. Требуется опыт C/C++ от 2 лет, знание Yocto/Buildroot и понимание низкоуровневых интерфейсов. Приветствуются навыки работы с драйверами, CI/CD и скриптовыми языками.
Инженер-программист Python
~1 181 250 ₸ оценка
Python-разработчик для внутренней аналитической системы: создание REST API, оптимизация кода на Dagster, работа с линейным программированием. Нужен опыт от 2 лет, FastAPI, Docker, SQL и асинхронность. Предлагают удалёнку, ДМС и стабильную компанию.
Разработчик распределённой базы данных (Rust)
~2 100 000 – 3 181 220 ₸ оценка
Разработка распределённой базы данных для объектного хранилища TATLIN.OBJECT. Нужен опыт системной разработки на Rust или C/C++, понимание распределённых систем и ядра Linux. Предлагают удалённый/гибридный формат, стабильную компанию и конкурентную зарплату.
Специалист по пентесту (Red Team)
~1 627 500 ₸ оценка
Ищем специалиста по пентесту для проверки защищённости периметра, Active Directory, облачных сред и Kubernetes. Нужен опыт в тестировании на проникновение, понимание сетевых технологий и навыки скриптинга. Предлагается работа в команде с SOC и участие в Purple Team-активностях.
Похожие вакансии
6 вакансий
Embedded Linux разработчик (C/C++)
~1 793 331 ₸ оценка
Команда разрабатывает программно-аппаратные решения для телеком-операторов. Инженер будет заниматься разработкой и поддержкой прошивок и BSP на Embedded Linux, участвовать в запуске новых платформ и обсуждении проектов с заказчиком. Требуется опыт C/C++ от 2 лет, знание Yocto/Buildroot и понимание низкоуровневых интерфейсов. Приветствуются навыки работы с драйверами, CI/CD и скриптовыми языками.
Разработчик ПО (C++)
~1 793 331 ₸ оценка по стеку
Ищем C++ разработчика для создания торговой платформы с низкой и сверхнизкой задержкой. Требуется уверенное знание C++, структур данных и алгоритмов, плюс опыт работы в удаленной команде. Предлагают полностью удаленную работу, гибкий график и около 40 дней отпуска.
Инженер по робототехнике (UGV)
~1 793 331 ₸ оценка по стеку
Ищем инженера по робототехнике, который будет проектировать и внедрять алгоритмы управления для беспилотных наземных аппаратов (UGV) в оборонной AI-компании. Требуется сильная математика, опыт с теорией управления (PID и выше), C++ и Python, а также работа с симуляторами и датчиками. Работа предполагает практическую отладку на реальном роботе в Львове, гибкий график и прямую связь с руководством.
C++ разработчик
~1 793 331 ₸ оценка
Разработка высоконагруженных систем для финансовых рынков на C++ под Linux. Требуется опыт с Docker и AWS, знание сетевых протоколов. Компания предлагает работу в международной среде с использованием современных технологий.
Middle/Senior C++ разработчик
~1 793 331 ₸ оценка по стеку
Ищем опытного C++ разработчика (Middle/Senior) для R&D команды крупной скандинавской IT-компании. Вы будете разрабатывать и поддерживать ПО для встраиваемых систем, проводить код-ревью и отладку. Требуется уверенное знание C++14/17, CMake, GTest и embedded Linux. Предлагают гибридный формат работы и профессиональное развитие.
Разработчик Unreal Engine 5
~1 793 331 ₸ оценка
Ищем разработчика Unreal Engine 5 для создания систем постоянного онлайн-мира. Роль full-stack: от клиентского UI до серверной валидации и персистентности. Требуется 2+ года опыта с UE5, уверенный C++, глубокое знание репликации и серверно-авторитетной архитектуры. Предлагают удаленную работу, конкурентоспособную оплату и значимую роль в создании новой игры.