Telecom Platform обеспечивает middleware services, high avaliability, node management и delivery для приложений в составе базовой станции LTE/GSM.
Чем предстоит заниматься:
- участвовать в проектировании и развитии архитектуры Телеком платформы;
- анализировать и декомпозировать требования;
- разрабатывать компоненты единой Телеком платформы в технологическом стеке Go/Linux;
- разрабатывать unit-тесты, проводить код-ревью, писать техническую документацию;
- работать в кросс-функциональной команде, тесно взаимодействовать с QA и DevOps инженерами, а также с инженерными командами различных продуктов компании.
Мы ожидаем от будущего члена команды:
- опыт коммерческой backend разработки от 3 лет;
- понимание паттернов проектирования ПО, классических алгоритмов и структур данных;
- уверенное владение Go;
- опыт работы с gRPC и REST протоколами;
- опыт написания многопоточных и/или асинхронных программ;
- знание ОС Linux на продвинутом уровне;
- уверенные знания сетей, базирующихся на TCP/IP;
- опыт работы с современными системами версионного контроля (e.g. Git);
- знание английского на уровне, достаточном для чтения и написания технической документации.
Дополнительно приветствуем:
- Знания принципов работы systemd и d-bus;
- Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.
- Знакомство с современными архитектурами (ARM, x86_64, RISK-V);
- Общие знания мобильных телекоммуникационных систем LTE;
- Опыт работы с QEMU