📢 Занимаетесь брендом работодателя?

Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.

→ Узнать больше

Разработчик С/С++ (телеком)

Требования

Бэкенд разработчик
C++
C
Boost
Python

Условия

Санкт-Петербург

Компания

Описание вакансии

Наш клиент:
Российский разработчик и производитель базовых станций 2G/4G/5G и ядра сети операторского класса. Компания динамически развивается и запускает новые проекты.
Это аккредитованная IT-компания,  которая более 3 лет на рынке с крупномасштабными проектами в рамках импортозамещения. 

Мы собираем целую команду разработчиков С /С++ (уровня мидл и синьор) с опытом в телеком проектах

    Что предстоит делать:

    • Разрабатывать решения от этапа исследования и прототипирования до вывода в коммерческое использование;
    • Разрабатывать программное обеспечение ядра сети 4G/5G операторского класса;
    • Изучать детали и обновления спецификаций 3GPP;
    • Оптимизировать код под целевую платформу, дорабатывать требования к платформе;
    • Собирать различные метрики для оценки производительности кода;
    • Разрабатывать/дополнять/исправлять внутреннюю документацию на разрабатываемый продукт;
    • Разрабатывать тесты на реализованный функционал;
    • Создавать дополнительный инструментарий, полезный в разработке (симуляторы, генераторы, утилиты и пр.);
    • Анализировать код/участвовать в обсуждении кода;
    • Разрабатывать ПО для работы с потоками пользовательских данных, искать решения и реализовывать умные алгоритмы балансировки и приоритизации.

    От кандидата ожидаем:

    • Знание С/C++ и STL;
    • Понимание алгоритмов и структур данных;
    • Опыт отладки, тестирования и работы с документацией;
    • Умение самостоятельно решать сложные задачи в новых областях;
    • Разработка многопоточных/асинхронных приложений;
    • Опыт работы со встраиваемыми системами и реального времени;
    • Английский (чтение/написание техдокументации);
    • Знание сетевых протоколов (TCP/IP, UDP).

    Преимуществом будет:

    • Oпыт разработки высоконагруженных систем;
    • Oпыт разработки систем с балансировкой нагрузки;
    • Общие знания мобильных телекоммуникационных систем GSM/LTE/5G;
    • Oпыт оптимизации кода (как платформонезависимой, так и ориентированной на конкретное "железо");
    • Знание скриптовых языков (Python, Shell, Perl, etc.);
    • Опыт системного программирования;
    • Опыт работы/понимание Agile & Scrum.

    Условия:

    • Работу в аккредитованной IT-компании;
    • Сокращенный рабочий день по пятницам;
    • Работа из отличного офиса в Санкт-Петербурге (гибридный формат работы);
    • ДМС со стоматологией со старта + для членов семьи после ИС;
    • Отсутствие дресс-кода;
    • Разнообразие мероприятий командного, спортивного и обучающего характера.