We are looking for an inspired software architect to be a part of our Architecture team. Responsibility is to define and maintain network architecture for the 2G/4G/5G base station and other products.
What you will do:
- Partition and dimension embedded network communications including collecting requirements, use cases, defining interfaces, analyzing options for hardware/software splits
- Define network subsystem interfaces with other upper/lower layer SW/HW components
- Create specifications of the network architecture
- Consult and communicate with SW/HW development and test teams in implementing and testing features compliant to the architecture requirements
- Perform technical analysis and refinement of product features
- Create traceable product architecture requirements for feature teams and participate in architecture improvement feature proposals
- Lead embedded networking domain area within project
- Investigate and correct network architecture defects and related complex customer problems, propose process improvements
- Participate in the development process enhancement activities
What do we expect from a future team member:
- Master or above in computer science, telecommunication, electronics engineering or related
- 5+ years of background on development of telecom/wireless or similar systems for Linux
- Good understanding of IP communications
- Practical experience of embedded network development
- Good background in SW architecture and/or specification work for high performance and high availability telecom/wireless/automotive/radar or similar systems
- Proactive and independent problem solving through own experience and network
- Good communication skills to work with distributed engineering and management teams
- Good verbal and writing skills in English
Preferred skills:
- Perfect knowledge of the TCP/IP stack and its implementation in modern Linux kernel
- Perfect knowledge of the Ethernet communications (switching, VLAN, SyncE) and its support in Linux
- Good knowledge of the SDN approaches in Linux (firewall, Traffic Controls, NetLink)
- Experience in the IPC programming in C/C++ using different kind of sockets
- Experience in development for Ethernet/L2 non-manageable switching chips
- SW development expertise and design flow knowledge for embedded heterogeneous systems i.e. x86, RISC-V, ARM, DSP, ASIC, FPGA
- General knowledge of telecom or similar SW/HW stacks, preferably GSM/LTE/5G
We will be glad to offer you:
- Competitive salary and incentive bonuses
- Health care insurance for you and supported VMI for your family members; sports events, employee support program: psychological, legal and healthy lifestyle consultations with external specialists
- Remote work (for those who prefer office you are welcome to our cozy loft-style premises in Moscow, St. Petersburg, Minsk or Nizhny Novgorod)
- Employee training and development programs
- Internal Innovation Support Program
- Award system for scientific achievements and registration of patents
- "Lecture hall", where invited experts and our specialists share their professional experience from various fields of science.
About our office:
- Beautiful and comfortable loft office with high ceilings on the territory of the business center "Trekhgornaya Manufaktura", 10-15 minutes from the metro station "Krasnopresnenskaya"/"Ulica1905 Goda", Moscow;
- Modern and comfortable office in BP "Polyustrovo", 15 minutes from the metro station "Ploshad Lenina" or "Novocherkasskaya", St. Petersburg;
- Beautiful and comfortable office on the territory of the business center "Corner Place", 15 minutes from the metro station "Gorkovskaya", Nizhny Novgorod.
________________________________________________________________________________________________________
Мы ищем увлеченного системного архитектора, который станет частью нашей команды по архитектуре. Обязанности — разрабатывать и поддерживать сетевую архитектуру базовой станции 2G/4G/5G и других продуктов.
Что вы будете делать:
- Разделение и измерение встроенных сетевых соединений, включая сбор требований, use cases, определение интерфейсов, анализ вариантов распределения оборудования/программного обеспечения
- Определение интерфейсов сетевой подсистемы с другими компонентами SW/HW верхнего/нижнего уровня
- Создание спецификаций сетевой архитектуры
- Консультирование и взаимодействие с командами SW/HW разработчиков и тестировщиков при внедрении и тестировании функций, соответствующих требованиям архитектуры
- Выполнение технического анализа и уточнение функций продукта
- Создание прослеживаемых архитектурных требований к продукту для функциональных команд и участие в предложениях по улучшению архитектуры
- Руководство доменной областью встроенных сетей на проекте
- Исследование и исправление дефектов сетевой архитектуры и связанных с ними сложных проблем заказчиков, предложение улучшений процесса
- Участие в мероприятиях по улучшению процесса разработки
Что мы ожидаем от будущего члена команды:
- Степень магистра (специалиста) или выше в области компьютерных наук, телекоммуникаций, электронной инженерии или смежных областях
- 5+ лет опыта в разработке телекоммуникационных/беспроводных или аналогичных систем для Linux
- Хорошее понимание IP-коммуникаций
- Практический опыт разработки встроенных сетей
- Хороший опыт в архитектуре SW и/или работе над спецификациями для обеспечения высокой производительности и высокой доступности телекоммуникационных/ беспроводных/автомобильных/радарных или аналогичных систем
- Проактивное и независимое решение проблем с помощью собственного опыта и сети
- Хорошие коммуникативные навыки для работы с распределенными инженерными и управленческими командами
- Хорошие знания устного и письменного английского языка
Будет плюсом:
- Отличные знания стека TCP/IP и его реализации в современном ядре Linux
- Отличные знания Ethernet соединений (коммутация, VLAN, SyncE) и их поддержка в Linux
- Хорошее знание подходов SDN в Linux (firewall, управление трафиком, NetLink)
- Опыт программирования IPC на C/C++ с использованием различных видов сокетов
- Опыт разработки неуправляемых коммутационных чипов Ethernet/L2
- Опыт разработки ПО и знание потока проектирования для встроенных гетерогенных систем, т. е. x86, RISC-V, ARM, DSP, ASIC, FPGA
- Общие знания телекоммуникационных или аналогичных стеков SW/HW, предпочтительно GSM/LTE/5G
Мы будем рады предложить вам:
- Конкурентоспособную заработную плату и бонусы
- ДМС со стоматологией для Вас и скидки для членов Вашей семьи; спортивные мероприятия, программа поддержки сотрудников: психологические, юридические консультации и консультации по здоровому образу жизни с внешними специалистами
- Удаленная работа (для тех, кто предпочитает офис, мы ждем Вас в наших уютных офисах в стиле лофт в Москве, Санкт-Петербурге, Минске или Нижнем Новгороде)
- Программы обучения и развития сотрудников
- Внутренняя программа поддержки инноваций
- Система премирования за научные достижения и регистрацию патентов
- «Лекторий», где приглашенные эксперты и наши специалисты делятся своим профессиональным опытом из разных областей науки.
О наших офисах:
- Красивый и комфортный офис в стиле лофт с высокими потолками на территории бизнес-центра «Трехгорная мануфактура», в 10-15 минутах от метро «Краснопресненская»/«Улица 1905 года», г. Москва;
- Современный и комфортный офис в БП «Полюстрово», в 15 минутах от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург;
- Красивый и комфортный офис на территории бизнес-центра «Корнер Место», 15 минут от метро «Горьковская», Нижний Новгород.