Ведущий разработчик C/С++
О компании
Наш клиент является одним из ведущих разработчиков специального высоконагруженного программного обеспечения для сферы телекоммуникаций. Компания работает на российском рынке более 20 лет и разрабатывает телеком.системы и услуги на базе них для ведущих телеком.операторов и корпоративных заказчиков.
О проекте
В целях импортозамещения компания стартовала в 2023 году проект по разработке ядра пакетной сети передачи данных для мобильных сетей 4G/LTE, 5G. Целью проекта является разработка и внедрение у крупнейших российских операторов связи системы EPC/vEPC согласно стандартам 3GPP.
На данном этапе проекта успешно создан ключевой элемент решения - пакетная фабрика, один узел которой способен обрабатывать трафик в объеме более 30Гбит/сек. Благодаря поддержке одного из крупнейших российских операторов связи, предоставившего базовые требования и лабораторную среду для тестирования, команда проверяет и оптимизирует работу системы до необходимого уровня надежности и производительности.
В ближайшие 3-6 месяцев команда сосредоточится на разработке прототипа, который продемонстрирует эффективность и надежность работы пакетной фабрики на одном-двух ключевых маршрутах.
Команду необходимо дополнительно усилить Ведущим разработчиком - специалистом, способным обеспечить разработку ключевых модулей архитектуры EPC/vEPC 3GPP - MME, SGW/PGW и др.
Инструменты
- С/С++
- Golang
Дополнительно
- Linux (Debian, CentOS)
- Docker, Nginx
- ELK
- Prometheus
- Grafana
- Homer
- OpenStack
- Jira
- Confluence
- Harbor/Nexus
- PostgreSQL
- REST API.
✅ Задачи
- разработка архитектуры согласно отраслевым стандартам 3GPP, IETF RFC, ETSI;
- “погружение” в протоколы взаимодействия между элементами EPC - S1u, S1app, S11, S5/S8 и др.;
- разработка, утверждение и отладка основных алгоритмов работы модулей;
- делегирование разработки отдельных (второстепенных) функций команде разработчиков;
- финальная сборка и отладка решения;
- разработка (с привлечением команды тестировщиков) программы и методики испытаний;
- проведение стендовых испытаний;
✅ Ожидания от кандидата
- опыт разработки высоконагруженных программных продуктов на языках С/С++ и/или Golang;
- опыт разработки и тестирования высоконагруженных сервисов и приложений для телеком.индустрии будет преимуществом;
- знание принципов создания архитектуры, а также способов организации развертывания комплексных технических решений ядра мобильных сетей;
- умение работать с большими объемами технических спецификаций стандартов 3GPP, ETSI, IETF RFC;
- знание сетевых протоколов (стек TCP/IP) и протоколов сигнализации ядра мобильных сетей (SIP, Diameter);
- владение английским языком на уровне чтения и написания технической документации;
- системное мышление и внимательность к деталям, ответственность и самодисциплина.
✅ Дополнительно приветствуется
- опыт разработки элементов пакетного ядра (MME, SGW/PGW, PCRF и т.п.);
- опыт и хорошее понимание концепций Mobility и 3GPP-архитектуры (4G/CUPS/5G);
- понимание концепции C11/C14;
- опыт разработки Diameter/DRA-приложений;
- знание ОС Linux на уровне администратора;
- знание Open Stack, VMware, Docker, Kubernetes;
✅ Условия
- аккредитованная IT компания, возможность отсрочки от мобилизации;
- оформление по ТК РФ, оплата отпусков, больничных;
- конкурентоспособная официальная заработная плата и премии;
- удаленный или гибридный формат работы;
- график 5/2, с 9:00 до 18:00 по Московскому времени.