Архитектор платформы
Что вам предстоит делать:
- Разделять и определять функции базовой станции, включая сбор требований, сценариев использования, определение интерфейсов, анализ вариантов разделения аппаратного и программного обеспечения;
- Определять интерфейсы подсистем платформы с другими компонентами программного и аппаратного обеспечения верхнего/нижнего уровней;
- Создавать спецификации архитектуры программного обеспечения;
- Анализировать спецификации 3GPP/IEEE/IETF/O-RAN и др.;
- Консультировать и взаимодействовать с командами разработки и тестирования программного и аппаратного обеспечения при реализации и тестировании функций, соответствующих требованиям архитектуры;
- Проводить технический анализ и уточнение функций продукта;
- Создавать прослеживаемые требования к архитектуре продукта для команд, работающих над функциями, и участвовать в предложениях по улучшению архитектуры;
- Руководить областью системного домена в рамках проекта;
- Исследовать и исправлять дефекты архитектуры программного обеспечения и связанные с ними сложные проблемы клиентов, предлагать улучшения процессов;
- Участвовать в мероприятиях по совершенствованию процесса разработки.
Что мы ожидаем от будущего члена команды:
- Степень магистра или выше в области компьютерных наук, телекоммуникаций, электронной инженерии или смежных областях;
- Опыт работы более 5 лет в разработке программного обеспечения для телекоммуникационных/беспроводных/автомобильных/радарных или подобных систем;
- Хорошее понимание встроенных высокопроизводительных систем на базе Linux;
- Опыт работы с вычислениями в реальном времени и с низкой задержкой;
- Сильный опыт в архитектуре программного обеспечения и/или работе со спецификациями для высокопроизводительных и высокодоступных телекоммуникационных/беспроводных/автомобильных/радарных или подобных систем;
- Глубокие знания и практический опыт в проектировании, реализации, профилировании, тестировании и развертывании программных систем;
- Знание стека сетевых протоколов TCP/IP и его реализации в Linux;
- Проактивное и самостоятельное решение проблем на основе собственного опыта и сети контактов;
- Хорошие коммуникативные навыки для работы с распределёнными инженерными и управленческими командами;
- Хорошие устные и письменные навыки английского языка.
Желательные навыки:
- Опыт программирования на C/C++, Python;
- Экспертиза в разработке программного обеспечения и знание процессов проектирования для встроенных гетерогенных систем, таких как x86, RISC-V, ARM, DSP, ASIC, FPGA;
- Общие знания телекоммуникационных или подобных стеков программного и аппаратного обеспечения, предпочтительно GSM/LTE/5G.
О нашем офисе:
- Красивый и комфортный лофт-офис с высокими потолками на территории бизнес-центра «Трёхгорная мануфактура», в 10-15 минутах от станций метро «Краснопресненская»/«Улица 1905 года», Москва;
- Современный и удобный офис в БП «Полюстрово», в 15 минутах от станций метро «Площадь Ленина» или «Новочеркасская», Санкт-Петербург;
- Красивый и комфортный офис на территории бизнес-центра «Корнер Плейс», в 15 минутах от станции метро «Горьковская», Нижний Новгород;
- Светлый и уютный офис с открытой террасой в бизнес-центре «Ривьера», проспект Победителей, 106, Минск.
Мы предлагаем:
- Медицинское обслуживание, включая ДМС с стоматологией с первых рабочих дней;
- Помощь в личных и профессиональных вопросах, таких как юридические консультации и сессии по психическому здоровью;
- Возможности для развития, включая обучение и участие в конференциях;
- Поддержку активных и творческих хобби с частичной компенсацией расходов;
- Бонусы и скидки от партнеров.