Varda
Senior Spacecraft Mission Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке критически важного ПО наземного сегмента для управления космическими аппаратами. Работа на стыке телеметрии, командования, сбора и распределения данных, интерфейсов управления полётом и автоматизации симуляций и тестов.
Задачи
- Разрабатывать и поддерживать высоконадёжные сервисы для приёма, масштабирования, распределения телеметрии и командования
- Создавать интерфейсы и дашборды операторского уровня для управления полётом
- Разрабатывать инструменты для симуляций полётного ПО, эмуляторов устройств и сценарных автотестов
- Проектировать и внедрять платформу миссии: стандартизировать CI/CD, управление артефактами, шаблоны сервисов, infrastructure-as-code, фреймворки HIL и наблюдаемость
- Создавать паттерны развёртывания для лабораторий, испытательных стендов и сетей миссии, включая безопасные откаты и работу в изолированных сетях
Требования
- Степень бакалавра в computer science, математике, физике, инженерии или эквивалентный опыт в safety critical software
- 5+ лет опыта разработки ПО для космических аппаратов или аналогичного safety critical ПО
- Экспертиза в Python и глубокое понимание концепций языка
- Сильные системные знания: конкурентность, сети, производительность, надёжность
- Опыт построения сервисов real-time сбора, масштабирования и распределения данных, low-latency messaging, time-series и реляционных хранилищ
- Практический опыт с CI/CD, системами сборки и зависимостей, infrastructure-as-code
- Опыт end-to-end наблюдаемости: логирование, метрики, трассировка
- Docker/Kubernetes, управление релизами, поэтапные раскатки и операционная готовность для контролируемых сетей
Условия
- Зарплата $169,067 - $216,031 в год
- Работа on-site в El Segundo, CA
- Возможны бонусы в виде опционов и/или долгосрочных денежных выплат
- Требуется статус U.S. person (гражданство, ПМЖ или статус беженца/убежища)
Навыки
- Python
- C++
- Ansible
- NiceGUI
- Docker
- Kubernetes
- CI/CD
- infrastructure-as-code
- DAQ
- low-latency messaging
- time-series databases
- observability
- logging
- metrics
- tracing