Varda
Senior Mission Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер ответственного за наземный сегмент ПО для управления космическими аппаратами: телеметрия, командование, интерфейсы mission control, симуляции и автоматизация тестов, деплой в лабораторных и полётных средах.
Задачи
- Разрабатывать и поддерживать высоконадёжные сервисы приёма, масштабирования, распределения телеметрии и командования
- Создавать операторские UI и дашборды для mission control
- Строить инструменты симуляции полётного ПО, эмуляторы устройств и сценарные автотесты
- Проектировать и внедрять платформу миссии: CI/CD, управление артефактами, IaC, HIL-фреймворки, наблюдаемость
- Обеспечивать паттерны деплоя для лабораторий, стендов и миссионных сетей, включая air-gapped окружения
Требования
- Степень бакалавра в CS, математике, физике, инженерии или эквивалентный опыт в safety-critical ПО
- 5+ лет опыта разработки ПО для космических аппаратов или аналогичного safety-critical ПО
- Экспертиза в Python и глубокое понимание концепций языка
- Сильные системные знания: конкурентность, сети, производительность, надёжность
- Опыт построения real-time сервисов сбора и распределения данных, low-latency messaging, time-series и реляционные хранилища
- Опыт с CI/CD, системами сборки и infrastructure-as-code
- Опыт end-to-end наблюдаемости: логи, метрики, трейсинг
- Docker/Kubernetes, release management, поэтапные rollout'ы
Условия
- Зарплата $169,067 - $216,031 в год
- Работа on-site в El Segundo, CA
- Бонусы в виде stock options и/или долгосрочных денежных выплат
- Требование U.S. person (ITAR)
Навыки
- Python
- C++
- Ansible
- NiceGUI
- Docker
- Kubernetes
- CI/CD
- Infrastructure-as-Code
- Observability
- Time-series databases
- Low-latency messaging