Архитектор программного обеспечения (Embedded / Telecom)
Описание
О проектеМы разрабатываем встроенное программное обеспечение для оборудования радиорелейной связи.ПО отвечает за управление сетевым узлом, конфигурирование и мониторинг оборудования, взаимодействие между программными компонентами и интеграцию с OSS оператора.В разработке участвуют несколько команд. Проект развивается в SAFe; продукт готовится к приемочным испытаниям у оператора.Сейчас мы ищем архитектора, который будет отвечать за целостность программной архитектуры продукта и техническую согласованность решений между командами.Обязанности:- Отвечать за архитектуру ПО продукта: состав компонентов, интерфейсы между ними, принципы построения и развития системы.- Прорабатывать архитектурные решения по ключевым направлениям развития и сопровождать их реализацию в командах.- Обеспечивать нефункциональные требования: производительность, ресурсоемкость, надежность; определять практики и инструменты контроля качества кода.- Анализировать требования совместно с аналитиками и Product Owner, оценивать их реализуемость, участвовать в декомпозиции и квартальном планировании.- Вести архитектурную документацию: схемы, описания компонентов, обоснование принятых решений.- Представлять техническую позицию проекта перед заказчиком: аргументировать и отстаивать принятые решения. Требования: - Опыт промышленной разработки на C/C++ от 5 лет, в том числе в роли архитектора, техлида или ведущего разработчика.- Опыт проектирования архитектуры многокомпонентных систем и интерфейсов между компонентами.- Уверенное знание Linux, опыт разработки под embedded Linux.- Понимание протоколов и моделей управления сетевым оборудованием: SNMP, NETCONF/YANG, CLI.- Умение описывать архитектуру в виде артефактов: схемы, спецификации, документирование решений.- Сильные коммуникативные навыки: умение аргументировать и отстаивать технические решения перед заказчиком и командами.- Технический английский на уровне чтения документации. Будет плюсом: опыт разработки ПО телеком-оборудования (РРЛ, коммутация L2, синхронизация); знание моделей управления Juniper, NEC, Huawei или Ericsson; опыт интеграции с OSS; работа в SAFe. Условия: - оформление по ТК РФ в ИТ-аккредитованной компании;- офис / гибрид, график 5/2, гибкое начало дня, ДМС.- Передача дел от действующего архитектора, работа со стендами с реальным оборудованием.