Задачи:
· Совместно с командой предстоит разработка решений от этапа исследования и прототипирования до вывода в коммерческое использование;
· Изучение внутренних архитектурных спецификаций, описывающих зависимости состояний и взаимодействие элементов базовой станции;
· Разработка программного обеспечения, управляющего базовой станцией: реализация state machine различных сущностей, мониторинг и управление параллельными асинхронными процессами и процедурами;
· Разработка/дополнение/исправление внутренней документации на разрабатываемый продукт;
· Исправление дефектов (когда они появятся);
· Разработка тестов на реализованный функционал (на различных уровнях тестирования);
· Анализ кода/участие в обсуждении кода (как своего, так и коллег).
Мы ожидаем:
· Знание C++11/14/17/20 или более свежих;
· Умение писать понятный и лаконичный код;
· Самостоятельно решение сложных комплексных задач в новой предметной области;
· Умение работать с документацией (в первую очередь читать и понимать);
· Умение отлаживать собственный (и не только) код, а также тестировать его;
· Понимание принципов ООП, SOLID;
· Знание и понимание классических алгоритмов и структур данных;
· Опыт написания многопоточных и/или асинхронных программ;
· Опыт работы с системами контроля версий (Git, SVN) и сервисами для совместной разработки (Gitlab/Github/Bitbucket или аналоги);
· Опыт работы с системами баг-трекинга (JIRA или аналоги);
· Знание английского на уровне чтения и написания технической документации.
Будет плюсом:
· Опыт построений систем, представляющих взаимодействие разнородных тесно связанных объектов;
· Опыт использования метаданных, для описания поведения программной системы;
· Опыт в применении различных методов/инструментов отладки/диагностирования ошибок;
· Знание скриптовых языков (Python, Shell, etc.);
· Общие знания мобильных телекоммуникационных систем GSM/LTE/5G;
· Опыт работы/понимание Agile & Scrum.
Мы предлагаем:
· Оформление официальное по ТК РФ/ИП;
· Конкурентная «белая» заработная плата (обсуждается по итогам интервью);
· Формат работы: удаленно;
· Предоставление ДМС;
· Фитнес;
· Курсы повышения квалификации на ежегодной основе (по согласованию);
· Самые инновационные, амбициозные проекты и задачи;
· Корп.мероприятия (настолки, боулинг, квесты и т.д.), подарки на НГ детям сотрудников Компании и другие мероприятия для поддержания хорошего настроения;
· Возможность публиковать свои проф. статьи на Хабр в нашем блоге с сохранением своего авторства – как повышение своего уровня экспертности в проф.среде;
· Возможность профессионального и карьерного роста.