Blue Origin
Senior Software Engineer, Ground Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду наземных систем Blue Origin для миссии NASA Mars Telecommunications Network. Разработка пользовательского сервисного слоя, маршрутизации данных и внешних API для связи Марса с Землёй.
Задачи
- Проектировать, разрабатывать и поддерживать ПО пользовательского сервисного слоя, включая реализацию DTN, маршрутизацию данных клиентов и внешние API для доставки данных полезной нагрузки
- Создавать и развивать программные интерфейсы наземных систем, связывающих пользователей марсианского ретранслятора, ретрансляционную сеть и сервисы на Земле
- Совместно с системными инженерами и партнёрами миссии преобразовывать требования в надёжные программные решения
- Разрабатывать автоматизированные тесты, проводить интеграционное тестирование и настраивать производительность с учётом задержек связи в дальнем космосе
- Реализовывать интерфейсы наземных систем в соответствии со стандартами (CCSDS, DTN Bundle Protocol)
- Взаимодействовать с внешними стейкхолдерами, включая NASA, партнёров миссии и команды пользователей Марса, по вопросам проектирования и интеграции интерфейсов
- Документировать архитектуру ПО, интерфейсы и операционные процедуры; поддерживать развёртывание и передачу в эксплуатацию
- Наставлять коллег по лучшим практикам разработки ПО: масштабируемость, надёжность, поддерживаемость
Требования
- Степень бакалавра в Computer Science, Software Engineering, Electrical Engineering или смежной области
- 8+ лет опыта разработки ПО с production-кодом на Python, Java, C++ или аналогичных языках
- Опыт разработки и поддержки внешних API для доставки данных
- Опыт работы с облачными платформами (AWS или Azure) и практиками DevSecOps
- Знакомство с Agile-методологиями
- Опыт работы с наземными системами космических миссий, операциями космических аппаратов или смежной областью
- Знакомство с протоколами связи, используемыми в космосе (CCSDS, DTN, Bundle Protocol)
- Сильные навыки решения задач и умение эффективно работать в динамичной командной среде
- Сильные навыки письменной и устной коммуникации
- Гражданство США, статус постоянного резидента (Green Card) или законное пребывание в США в качестве беженца/получившего убежище
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, оплачиваемый родительский отпуск, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с матчингом компании до 5% и программа поддержки образования
- Опционы для всех штатных сотрудников (от 20 часов в неделю)
- Оплачиваемый отпуск до 4 недель в год и до 14 оплачиваемых праздничных дней
- Возможны бонусы в зависимости от роли и уровня
Навыки
- Python
- Java
- C++
- AWS
- Azure
- DevSecOps
- DTN
- CCSDS
- Bundle Protocol
- API
- Agile