Ведущий архитектор ПО, Отдел интерфейсов
По договоренности
- Лухмановская
- Некрасовка
АО «Кронштадт» — российская высокотехнологичная компания, специализирующаяся на разработке и производстве наукоемкой продукции и решений для гражданского и оборонного рынков. Компания обладает уникальным опытом в проектировании и производстве беспилотных авиационных систем, бортового оборудования и целевых нагрузок БЛА, наземных пунктов управления.
Обязанности:
-
1. Архитектурное проектирование и контроль решений. Формировать архитектуру десктопных C++ приложений и распределённых компонентов, согласовывать архитектурные решения с требованиями системных аналитиков и ограничениями аппаратной платформы, вести архитектурную.
2. Управление качеством архитектуры. Следить за соблюдением принципов модульности, слабой связанности, детерминизма, тестируемости и воспроизводимости; выявлять и предотвращать накопление технического долга на уровне архитектуры.
3. Интеграция с инфраструктурой и стендами. Проектировать решения с учётом реальных стендов на Astra Linux; участвовать в формировании требований к стендовой системе, эмуляции устройств, тестовым данным; помогать стабилизировать воспроизводимость окружений (Ansible, Bash, Docker).
4. Работа с CI/CD и процессами сборки. Совместно с командой формировать пайплайны в GitLab CI, обеспечивать сборку, тестирование и деплой в воспроизводимых окружениях; проектировать подходы к версионированию, релизам и откатам.
5. Взаимодействие со смежными ролями. Консультировать разработчиков по архитектурным вопросам, участвовать в код ревью критичных модулей, помогать системным аналитикам формулировать требования так, чтобы они были реализуемы и тестируемы.
-
Высшее образование техническое (прикладная математика, информатика и вычислительная техника, программная инженерия, радиоэлектроника, автоматизация и управление, смежные инженерные направления). Профильные магистратуры и специализации по системной архитектуре, встраиваемым
Специализация
Архитектура программных систем для встраиваемых/бортовых решений; проектирование надёжного детерминированного ПО на C++; интеграция с аппаратными интерфейсами и протоколами обмена данными; обеспечение тестируемости и воспроизводимости сборок и стендов.
-
1. Опыт не менее 5 лет в разработке ПО (C++), из них не менее 2–3 лет на позиции ведущего архитектора, технического лидера или middle разработчика с архитектурными обязанностями;
2. Опыт проектирования и сопровождения архитектуры десктопных и/или встраиваемых C++ систем;
3. Реальный опыт участия в полном цикле разработки: от постановки требований до внедрения и поддержки, включая работу с ограничениями по надёжности, ресурсам и детерминизму (характерно для БПЛА/авиационных систем).
4. Понимание принципов проектирования надёжного и отказоустойчивого ПО: обработка ошибок, таймауты, повторные попытки, идемпотентность, журналирование и трассировка;
5. Знание современных стандартов и практик C++, владение Qt, навыки профилирования и оптимизации производительности;
6. Опыт работы в среде Astra Linux на уровне администратора и разработчика: сборка проектов, отладка, понимание системных вызовов и ограничений ОС;
7. Понимание Git процессов и GitLab CI: ветки, MR, ревью, защита веток, теги, релизы; умение проектировать решения с учётом требований к CI/CD и воспроизводимым сборкам;
8. Навыки работы со стендами и инфраструктурой: Bash, Ansible (или аналоги), Docker, эмуляция устройств и шин;
9. Понимание подходов к тестируемости архитектуры: выделение тестируемых модулей, мокирование зависимостей, проектирование для интеграционного и нагрузочного тестирования;
10. Опыт участия в проектах с повышенными требованиями к качеству и безопасности, в том числе в сертификации/аттестации ПО (плюс, но не обязательно).
11. Передача знаний и наставничество. Проводить архитектурные обзоры, участвовать в онбординге новых сотрудников, помогать команде понимать архитектурные решения и стандарты качества.
- Работа в крупной российской Компании - лидеру по разработке и производству беспилотных авиационных комплексов.
- Возможность профессионального и карьерного роста.
- Соблюдение всех норм Трудового кодекса РФ.
- Добровольное медицинское страхование (со стоматологией).
- Достойный уровень заработной платы, премии по результатам работы.
- Рабочий день с 9 до 17.45 по согласованию можно с 8.00 - 16.45
- Компенсация проезда и питания
- Возможность участия в спортивных мероприятиях компании.
- Возможность проходить обучение, повышать квалификацию.
- Комфортабельный офис в районе м. Некрасовка.
- Корпоративный трансфер от м. Некрасовка (5 мин), ст. Люберцы (10 мин), м. Нижегородская (20 мин).
- Пожалуйста указывайте в отклике ожидания по зп.
Опубликована 2 дня назад
Похожие вакансии
- Полный день
- Опыт от 3 лет
- Москва
- Нестандартный график
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва
- Полный день
- Опыт от 3 лет
- Москва