Чем предстоит заниматься:
- Планирование релизов компонента платформы;
- Участие в интеграции платформы в продукты (Базовая станция стандартов GSM/LTE / Контроллер базовых станций GSM);
- Проверка правильности интеграции и работоспособности, до-настройка продуктов вручную, проверка связи с другими компонентами в продукте, запуск интеграционных тестов;
- Участие в анализе и починке проблем возникающих на стыке компонентов (включая исправление кода), в рамках интеграционных работ;
- Участие в подготовке Интеграционных и Конфигурационных планов продуктов;
- Анализ и оптимизация CI/CD компонента.
Что мы ждем от будущего члена команды:
- Навыки работы с Python, Bash;
- Готовность изучать C/С++, Golang;
- Навыки работы с Git;
- Опыт работы с Gitlab, поддержки Gitlab CI;
- Опыт администрирования OS семейства Linux (в идеале Ubuntu);
- Знание принципов работы пакетных менеджеров в Linux;
- Знание основных сетевых протоколов IP сетей и понимание базовых принципов построения и функционирования IP сетей;
- Базовое понимание виртуализации инфраструктуры: Docker, QEMU.
Будет плюсом:
- Навыки работы с C/С++, Golang;
- Уверенная работа с Git, понимание стратегий работы с ветками;
- Базовое умение дизайнить архитектуру;
- Опыт опакечивания кода и приложений: Conan, Deb, RPM;
- Знание процедуры сборки С/С++ кода, принципов использования собранных библиотек, кросскомпиляции;
- Опыт сборки Linux из исходного кода, знание Yocto/Bitbake;
- Уверенное управление конфигурацией продукта и CI/CD;
- Базовые знания технологии LTE/GSM.