Разработчик C++/Qt

Уровень зарплаты: от 100 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Разработчик C++/Qt

C++ разработчик с 3-летним опытом в космической отрасли. Также имею коммерческий опыт разработки на Python для аналитики и автоматизации, включая создание Telegram-
ботов и интеграцию с REST API. Специализируюсь на разработке и оптимизации алгоритмов обработки и передачи данных (навигационные данные, прогнозирование движения
спутников, телеметрия), проектировании распределённых систем с параллельной обработкой.
Ищу позицию Junior+/Middle C++ Developer с удалённым форматом, сложными алгоритмическими задачами и возможностью профессионального роста. Интересуюсь научными, геофизическими, финтех-проектами и стартапами.

Опыт работы
Инженер-разработчик, Роскосмос
Разработка ПО для спутников и ЦУПов, апрель 2023 – настоящее время
Обязанности:
• Разработала модуль прогнозирования столкновений спутников на основе начальных условий с графическим интерфейсом (C++, Qt).
Участвовала в разработке алгоритма прогнозирования орбиты низкоорбитальных спутников на основе телеметрических данных (C++).
• Реализовала систему парсинга телеметрической информации с бортовых систем спутников для последующей обработки и визуализации.
• Спроектировала распределённую систему из 4 микросервисов на C++/Qt с REST API, PostgreSQL и планировщиком cron.
• Реализовала очередь задач с приоритетами, статусами, повторными попытками и Long Polling-мониторингом.
• Создала сервис-менеджер на QtService/systemd с автостартом, отказоустойчивостью
и graceful shutdown.
• Реализовала загрузку данных из внешних источников с поддержкой FTP, FTP-SSL, HTTP, HTTPS и локального пути.
• Разработала 15+ bash-скриптов для бэкапов, мониторинга и ротации логов.
Достижения:
• Увеличила пропускную способность системы в 5 раз (с 24 до 120 суток обрабатываемой информации за календарный день) за счёт горизонтального масштабирования;
• Автоматизировала 15+ задач администрирования, сократив время обслуживания на 30–40%;
• Внедрила автоматизацию обработки данных спутников, исключив ручное участие оператора и снизив риск ошибок до нуля за счёт надёжного кода с обработкой исключений
и валидацией входных данных;
• Внедрила хранение статуса в БД для прозрачности и восстановления после сбоев, обеспечив надёжность и безопасность системы.

Посмотрите похожие резюме

Инженер-программист
Зарплата: 80 000 руб.
Middle Python Developer | AI/ML Engineer
Зарплата: 150 000 руб.
Middle+/Senior .NET Backend Developer
Зарплата: 250 000 руб.