Northrop Grumman
Software Engineer (3/4) – Mission Planning & Scheduling (MPS) AHT
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Mission Planning & Scheduling (MPS) Ground Software. Разработка, интеграция и сопровождение наземного ПО для планирования и выполнения космических миссий, включая планирование сеансов связи и расписаний спутников.
Задачи
- Полноценная full-stack разработка на уровнях ОС, платформы и прикладного ПО наземных систем
- Разработка возможностей планирования и составления расписаний миссий: планирование сеансов связи, расписаний активностей и ресурсов спутников и наземных систем
- Интеграция эфемерид, ограничений и правил эксплуатации в инструменты планирования
- Разработка клиентских и серверных приложений и сервисов с сервис- или объектно-ориентированной архитектурой и обменом данными через message bus
- Сборка и интеграция приложений на Python, C++, PostgreSQL, Ansible, PKI и инструментах безопасности
- Работа с командами астродинамики и эксплуатации миссий для интеграции данных о траекториях и ограничениях
- Поддержка наземного ПО и конфигураций, устранение неполадок ПО и оборудования
- Поддержка приёмочных испытаний: выполнение тестовых процедур, автоматизация тестов и валидация функций планирования
- Настройка и развёртывание ПО наземного сегмента в операционных, тестовых и dev-средах
- Поддержка наземного ПО во время запусков и репетиций запуска (LEOP и ранние операции)
Требования
- Степень бакалавра в STEM (желательно Computer Science или Engineering) и 5 лет опыта (уровень 3) либо 8 лет (уровень 4); или магистр и 3/6 лет; или PhD и 1/4 года
- Продемонстрированный опыт разработки ПО
- Опыт разработки приложений на Python
- Опыт работы с C++
- Опыт написания скриптов на Bash
- Гражданство США
- Действующий допуск Top Secret на момент подачи заявки
- Готовность к работе onsite в кампусе Dulles, VA
- Готовность к командировкам (10% времени)
Условия
- Возможна помощь с релокацией
- Зарплата уровня 3: $114,000–$171,000; уровня 4: $142,200–$213,400
- Возможны оплата сверхурочных, сменные надбавки и дискреционный бонус
- Медицинская страховка, страхование жизни и трудоспособности, сберегательный план
- Оплачиваемые праздники и отпуск (PTO)
- Требуется допуск Top Secret
Навыки
- Python
- C++
- Bash
- PostgreSQL
- Ansible
- PKI
- CI/CD
- DevOps
- message bus
- FreeFlyer
- STK