Mclaurin Aerospace
Genesis Analysis / Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в команду JETS II по контракту с NASA в Johnson Space Center. Разработка и анализ симулятора Genesis Flight Mechanics, интеграция с Core Flight Systems и траекторными инструментами.
Задачи
- Разрабатывать и писать скрипты для симулятора Genesis Flight Mechanics Simulation и связанных приложений
- Проектировать и выполнять анализ для сравнения производительности различных алгоритмов наведения
- Демонстрировать использование Core Flight Systems (cFS) в Genesis
- Разрабатывать, интегрировать и тестировать новые алгоритмы оценки характеристик аппарата и миссии
- Интегрировать Genesis с Core Flight Systems и другим траекторным ПО
- Разрабатывать документацию требований для продуктов проектирования миссий
- Давать рекомендации по улучшению процессов проектирования и разработки ПО
Требования
- Степень бакалавра в инженерии и опыт 2–5 лет в смежной области
- Опыт в орбитальной механике и проектировании траекторий космических аппаратов
- Опыт разработки алгоритмов проектирования миссий
- Опыт анализа характеристик космических аппаратов
- Опыт работы с 6-DOF симуляциями космических аппаратов
- Владение C++, Python и Linux
- Опыт поставки продуктов с использованием систем контроля версий Git/GitLab
- Опыт разработки, верификации и валидации симуляционных моделей
- Гражданство США и способность пройти проверку безопасности
Условия
- Конкурентная оплата
- Баланс работы и личной жизни
- 100% оплачиваемая работодателем страховка: медицинская, стоматологическая, зрение, страхование жизни, AD&D, краткосрочная и долгосрочная нетрудоспособность
- 11 оплачиваемых праздников в год
- Щедрый PTO
- 401k после 12 месяцев с совпадением от работодателя
- Помощь в обучении
- Помощь с релокацией (при необходимости)
Навыки
- C++
- Python
- Linux
- Git
- GitLab
- Julia
- Core Flight Systems
- орбитальная механика
- 6-DOF симуляции