Команда разрабатывает бортовой программный комплекс для автономных летательных платформ: навигация, восприятие, телеметрия, управление состояниями миссии, интеграция с автопилотом и наземными средствами испытаний.
Мы ищем инженера, который будет определять облик всей системы — от низкоуровневого взаимодействия компонентов до высокоуровневых контрактов. Мы ожидаем, что вы разработаете программную архитектуру бортовой платформы для автономных робототехнических систем.
Обязанности
- Проектирование программной архитектуры автономной системы с нуля и развитие существующей онборд-платформы
- декомпозиция сложной монолитной системы на независимые компоненты, определение их зон ответственности
- проектирование связей между компонентами, управление зависимостями во избежание циклических вызовов.
- разработка API и формализация технических контрактов (интерфейсов обмена данными)
- проектирование взаимодействия middleware-компонентов в распределенной системе реального времени
- обеспечение масштабируемости архитектуры под замену базовых технологий (flight controller, middleware) и кратное увеличение аппаратных ресурсов.
Требования
- Опыт проектирования сложных высоконагруженных или real-time систем (желательно в области робототехники или беспилотного транспорта)
- широкий кругозор: вы одинаково уверенно чувствуете себя при написании кода, обсуждении архитектурных паттернов и физических ограничений робототехнической платформы.
- глубокое понимание принципов декомпозиции систем и управления сложностью.
- практический опыт работы с одной из шин данных (ROS2, DDS, gRPC, ZeroMQ или аналоги).
- навык описания API и спецификаций интерфейсов.
- понимание метрик производительности распределенных систем (latency, jitter, пропускная способность).
Условия
- Офисный формат в Сколтехе
- ежегодный пересмотр зарплаты и годовая премия
- расширенный ДМС и льготное страхование для семьи
- уникальная система обучения Сбера для профессионального и карьерного развития
- выгодная ипотека для сотрудников
- Подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендацию друзей в команду Сбера
- корпоративная пенсионная программа.
Похожие вакансии
Обязателен опыт разработки на языке Golang от 3-х лет. Опыт коммерческой разработки продуктов более 5 лет. Знание шаблонов проектирования...
Знание принципов проектирования систем, современных методологий и нотаций моделирования систем. Опыт в должности Системного Архитектора или Архитектора Решений.
Опыт работы в проектировании многофункциональных жилых комплексов от 3 лет (рабочая документация - проектировали жилые комплексы и/или общественные здания и...
Опыт работы в коммерческом учебном центре направления повышения квалификации, охрана труда, дополнительное профессиональное образование. Навыки организации учебно-методической работы.
Уверенное владение C++17 (4+ лет). Хорошее знание Python. Опыт разработки под Linux. Понимание алгоритмов поиска пути и планирования...
