C++ developer (Telecom)
Санкт-Петербург
R&D центры YADRO находятся в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске, производственная площадка расположена в Московской области и строится завод полного цикла. На текущий момент нас уже более 3000 человек, и мы продолжаем активно расти и расширять команду
В связи с запуском нового продуктового направления, мы продолжаем активно расти и расширять команду. Ключевая цель нового телекоммуникационного направления — создание конкурентной линейки RAN-продуктов для мобильных сетей 4/5 поколения. В планах — не только разработка, но и производство телекоммуникационного оборудования на нашем уникальном заводе полного цикла YADRO FAB DUBNA.
Чем предстоит заниматься:
- Совместно с командой предстоит разработка решений от этапа исследования и прототипирования до вывода в коммерческое использование;
- Разработка программного обеспечения для базовой станции LTE: мы будем реализовывать полный стек протокола 3GPP для LTE базовых станций;
- Изучение деталей и обновлений спецификаций 3GPP;
- Оптимизация кода под целевую платформу, доработка требований к платформе;
- Сбор различных метрик для оценки производительности кода;
- Разработка/дополнение/исправление внутренней документации на разрабатываемый продукт;
- Исправление дефектов (когда они появятся);
- Разработка тестов на реализованный функционал (на различных уровнях тестирования);
- Создание дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.);
- Анализ кода/участие в обсуждении кода (как своего, так и коллег).
Мы ожидаем от будущего члена команды:
- Знание С и C++11/14/17/20;
- Необходимо быть знакомым с классическими алгоритмами и структурами данных;
- Самостоятельно решение сложных комплексных задач в новой предметной области;
- Умение работать с документацией (в первую очередь читать и понимать);
- Умение отлаживать собственный (и не только) код, а также тестировать его;
- Опыт написания многопоточных и/или асинхронных программ;
- Знание сетей, базирующихся на TCP/IP;
- Опыт работы со встраиваемым программным обеспечением и системами реального времени;
- Опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA);
- Важно знать английский на уровне чтения и написания технической документации.
Будет плюсом:
- Oпыт оптимизации кода (как платформонезависимой, так и ориентированной на конкретное "железо");
- Опыт написания и оптимизации DSP алгоритмов;
- Oпыт в разработке высоконагруженных систем;
- Oпыт в разработке систем с балансировкой нагрузки;
- Oпыт в профилировании кода;
- Опыт в применении различных методов/инструментов отладки/диагностирования ошибок;
- Знание архитектуры процессора (любого);
- Знание скриптовых языков (Python, Shell, Perl, etc.);
- Знание цифровой обработки сигналов и опыт работы с Matlab;
- Опыт системного программирования;
- Общие знания мобильных телекоммуникационных систем GSM/LTE/5G;
- Опыт работы/понимание Agile & Scrum.
Мы предлагаем:
- Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы
- Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус)
- Удаленный или гибридный формат работы: удалённая работа из дома на корпоративном ноутбуке из любой локации, и возможность посещать комфортный офис в Москве, Нижнем Новгороде, Санкт-Петербурге или Минске.
YADRO
YADRO – ведущая российская технологическая компания, разработчик и производитель вычислительных систем, платформ обработки и хранения данных. За пять лет с момента своего основания компания заняла лидирующие позиции на отечественном рынке вычислительной техники, впервые в истории прервав многолетнее доминирование иностранных корпораций.
Более 5,000 систем производства YADRO непрерывно эксплуатируются в критической инфраструктуре крупнейших компаний и организаций страны, среди которых ПАО «Банк ВТБ», ПАО «Сбербанк», ОАО «Российские Железные Дороги», ПАО «Газпромбанк», ГК «Ростех», ПАО «Ростелеком», ПАО «Вымпелком», ПАО «Мегафон», X5 Retail Group, Банк «Открытие» и др. Общая емкость произведенных и эксплуатируемых систем хранения данных YADRO превышает 2 экзабайта и является абсолютным рекордом в России.
Среднесрочная цель компании – построение национального чемпиона, абсолютного лидера отечественного технологического рынка, в то же время важного и заметного участника мировой технологической кооперации. Компании группы YADRO уже сегодня занимают ключевые позиции в ведущих глобальных технологических консорциумах и принимают непосредственное участие в формировании стратегии их развития. YADRO также является со-учредителем отечественного отраслевого объединения лидеров рынка – АНО «Вычислительная техника».
Исполняя долгосрочную стратегию развития, компания находится в постоянном расширении своего продуктового портфеля с целью адресации новых для себя сегментов рынка высокотехнологичной продукции и услуг. В 2019 году YADRO приобрела контрольные доли в компании Syntacore – российском разработчике микропроцессорных и микроконтроллерных ядер на базе открытой̆ архитектуры RISC-V, а также NotAnotherOne – отечественном разработчике умных устройств для Интернета вещей.
RnD центры YADRO находятся в Москве и Санкт-Петербурге. Общий объем инвестиций в исследования и разработку с момента основания компании составляет более 3,5 млрд рублей. Собственная площадка, на которой осуществляется массовое конвейерное производство, расположена в Московской области.