Архитектор программного обеспечения (Embedded)
Стабильная работа в крупнейшем телеком-операторе с возможностью удаленки, сильным соцпакетом и обучением. Проект технически сложный и социально значимый.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует редкого сочетания глубоких знаний в Embedded-разработке (C/C++), понимания специфики DWDM/OTN сетей и архитектурных навыков для управления командой и вендорами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции архитектора в телекоме такого уровня рыночные ожидания составляют от 250 до 400 тысяч рублей в зависимости от региона и глубины экспертизы. Ростелеком обычно предлагает конкурентные условия, соответствующие средним и верхним границам рынка для опытных специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Ростелеком
Архитектор программного обеспечения (Embedded)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
*☑️* Чем предстоит заниматься
-Анализ и систематизация существующего встроенного ПО платформы DWDM: изучение архитектуры карт, их взаимодействия и потоков данных
-Управление командой разработчиков (1-2 человека): постановка задач, контроль сроков, код-ревью, наставничество и развитие компетенций команды
-Организация и ведение диалога с компанией-партнёром (создателем платформы DWDM): участие во встречах, технических сессиях, передача знаний от партнёра команде, формализация полученной информации
-Активное перенимание знаний у партнёра: освоение внутренних механизмов фреймворка, процессов разработки, отладки и тестирования, документации и инструментария
-Разработка и поддержка архитектуры встроенного ПО для новых типов карт DWDM: определение структуры модулей, интерфейсов (HAL, TIPC, SNMP, NETCONF), моделей данных (MIB)
-Проектирование и реализация новых функций встроенного ПО: управление оборудованием (EQM), конфигурация (CM), аварии (FM), производительность (PM), защиты (ODUk SNCP, SC 1+1)
-Разработка и адаптация HAL-слоя для новых сервисных карт (Linux и MCU CPU): унифицированные интерфейсы, драйверы Framer/GearBox, оптических модулей
-Автоматизация рутинных операций
-Проведение обновлений ПО, миграций, резервного копирования и восстановления конфигураций оборудования
-Подготовка технической документации: архитектурные схемы, инструкции по эксплуатации, руководства по интеграции, описания API
-Взаимодействие с вендорами оборудования и ПО по вопросам поддержки, лицензирования, устранения дефектов
-Участие в проектах по цифровизации, автоматизации и SDN-трансформации транспортной сети
*☑️* Наши пожелания к кандидатам
-Опыт разработки встроенного ПО для телекоммуникационного оборудования от 3 лет
-Глубокое понимание архитектуры встроенного ПО: взаимодействие компонентов, многопоточность, HAL, драйверы
-Опыт работы с DWDM / OTN платформами (транспондеры, мультиплексоры, сервисные карты)
-C/C++- уверенное владение
-Linux — опыт работы с ОС, инструменты разработки и отладки (GCC, GDB)
-Протоколы управления: SNMP (v2c, v3), NETCONF/YANG, TL1
-Модели данных MIB: Shelf, Slot, Card, Port, OTU, ODU, OCh, SNC, PPG
-Скрипты: Python, Bash
-Системы контроля версий: Git, SVN
-Технический английский — чтение документации, переписка, редкие созвоны (уровень B1+)
-Регулярное внешнее и внутреннее обучение
-Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате)
-Возможность прохождения дополнительных обучающих курсов за счет компании
Контакты: Откликнуться
*🔥* Подписаться на наши каналы / Откликнуться / Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C
- C++
- Linux
- Embedded Systems
- DWDM
- OTN
- SNMP
- Netconf
- YANG
- Python
- Bash
- Git
- SVN
- GCC
- GDB
- HAL
Возможные вопросы на собеседовании
Проверка понимания специфики DWDM и уровней иерархии данных.
Опишите ваш опыт работы с моделями данных MIB для DWDM-систем (OTU, ODU, OCh). С какими сложностями вы сталкивались при их проектировании?
Архитектор должен уметь проектировать надежные интерфейсы между железом и софтом.
Как бы вы спроектировали HAL-слой для новой сервисной карты, чтобы обеспечить унификацию интерфейсов для разных типов CPU (Linux и MCU)?
Важная часть работы — взаимодействие с партнером и передача знаний.
Расскажите о вашем опыте реверс-инжиниринга или освоения чужого сложного фреймворка. Как вы организуете процесс передачи этих знаний команде?
Проверка навыков управления и контроля качества.
Как вы подходите к проведению код-ревью в embedded-проектах? На какие специфические аспекты (память, многопоточность) обращаете внимание в первую очередь?
Оценка понимания современных трендов в телекоме.
Какую роль, по вашему мнению, играет NETCONF/YANG в контексте SDN-трансформации транспортных сетей, и как это влияет на архитектуру встроенного ПО?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

