Системный архитектор (embedded)
офис, удалёнка, гибрид, Москва
Работа в команде разработки встроенных систем: проектирование и поддержка архитектуры управляющего ПО для устройств связи, проектирование API между модулями и устройствами, обеспечение отказоустойчивости, производительности и безопасности, взаимодействие с FPGA/Hardware и командами разработки
ГрейдSenior
Стек
LinuxFPGATCP/IPMBSE (Capella/Arcadia)низкоуровневые сетевые APIdiagrams as code (LikeC4, SysML)
Задачи
- •Проектирование архитектуры управляющего ПО для embedded-устройств
- •Проектирование API для взаимодействия между модулями в устройстве и между устройствами
- •Проектирование отказоустойчивых и масштабируемых систем ПО
- •Анализ и разрешение проблем производительности, стабильности и безопасности
- •Взаимодействие с группой разработки FPGA и Hardware, консультирование команд ПО и ревью архитектурных решений
- •Участие в код-ревью ключевых компонентов
Обязательно
- •Экспертный уровень в embedded разработке
- •Знание ООП-языков в контексте архитектурных решений
- •Понимание архитектуры Linux, взаимодействия user/kernel и сетевого стека ОС
- •Опыт проектирования сложных продуктовых систем и системной архитектуры
- •Навыки проектирования API для коммуникации между модулями и устройствами
- •Опыт анализа производительности, стабильности и вопросов безопасности ПО
Будет плюсом
- •Понимание подхода diagrams as code (LikeC4) и опыт с SysML
- •Опыт работы с MBSE (Capella, Arcadia)
- •Базовые знания радиотехники и опыт разработки систем связи
- •Опыт разработки на ПЛИС/FPGA
- •Опыт разработки систем на кристалле и ПО для них