Blue Origin
Flight Dynamics Software Engineer III - Blue Ring
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик Flight Dynamics System для космических аппаратов Blue Ring. Разработка и эксплуатация микросервисов и пайплайнов данных, превращающих алгоритмы астродинамики в production-системы для определения орбиты, планирования манёвров и предотвращения столкновений.
Задачи
- Проектировать, реализовывать, тестировать, верифицировать и разворачивать микросервисы FDS для поддержания орбиты, предотвращения столкновений, учёта топлива и генерации продуктов динамики полёта
- Взаимодействовать с командами летательных аппаратов, инфраструктуры управления полётами, операций и заказчиками для определения требований, архитектуры и дизайна ПО
- Переводить алгоритмы астродинамики от команды ATX в production-сервисы на стыке численных методов и разработки
- Разрабатывать быстрые прототипы для проверки концепций и оценки технических рисков
- Координировать с системными инженерами планирование, разработку и верификацию ПО в соответствии с требованиями и стандартами safety-critical
- Готовить документацию по архитектуре, дизайну, планам верификации, руководства пользователя и обучающие материалы
- Следовать процессам разработки Blue Origin и требованиям заказчика для обеспечения безопасности и надёжности ПО
- Поддерживать частые циклы обновлений для предполётного тестирования, валидации миссий и тренировок операторов
- Поддерживать эксплуатацию ПО управления полётами, верификацию и сертификацию наземных систем, интеграцию аппарата и полёт
- Интегрировать компоненты, писать и запускать юнит- и системные тесты, валидировать на Software-in-the-Loop и Hardware-in-the-Loop симуляторах и выпускать сертифицированный код
Требования
- Степень бакалавра или выше в computer engineering, electrical engineering, computer science, математике, физике, аэрокосмической инженерии или смежной области либо эквивалентный опыт
- 5+ лет опыта разработки ПО
- Опыт полного жизненного цикла разработки ПО: системный дизайн и анализ, сбор требований, реализация и верификация, интеграция, квалификация и релиз
- Опыт автоматизации сборки, continuous integration, управления конфигурациями, верификации и деплоя
- Навыки разработки на нескольких языках программирования с умением выбрать подходящий под задачу
- Знакомство с Linux и базовым администрированием Unix-систем
- Гражданство США, статус постоянного резидента (Green Card) или законное пребывание в США как беженец/лицо с убежищем
Условия
- Релокация предоставляется
- Интервью включает техническую оценку
- Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, оплачиваемый родительский отпуск, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с match до 5% и программа поддержки образования
- Опционы для всех штатных сотрудников (от 20 часов в неделю)
- Оплачиваемый отпуск до 4 недель в год и до 14 оплачиваемых праздников
- Возможны бонусы в зависимости от роли и уровня
- Базовая зарплата: для VA $164,652.00 - $230,512.80, для CO $150,931.00 - $211,303.05
Навыки
- Python
- REST
- Kafka
- gRPC
- Linux
- Unix
- CI/CD
- Infrastructure as Code
- Cloud
- Astrodynamics
- Orbit determination
- Maneuver planning
- Collision avoidance
- Telemetry data processing
- Spacecraft ephemeris generation