- Страна
- США
- Зарплата
- 130 000 $ – 200 000 $
Откликайтесь
на вакансии с ИИ

Senior/Principal Software Engineer
Отличная вакансия для опытных инженеров, желающих работать над амбициозными космическими проектами. Высокий уровень оплаты, удаленный формат работы и статус Principal-инженера делают предложение очень привлекательным, несмотря на высокую ответственность.
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту (9–15+ лет) в узкой нише аэрокосмического ПО и необходимостью глубоких знаний в области встраиваемых систем, RTOS и интеграции с оборудованием. Работа над критически важным ПО для спутников не прощает ошибок и требует высочайшей квалификации.
Анализ зарплаты
Предложенный диапазон $130,000 – $200,000 соответствует рыночным стандартам США для Senior/Principal позиций в аэрокосмической отрасли. Нижняя планка подходит для Senior уровня, в то время как верхняя соответствует уровню Principal в крупных технологических хабах.
Сопроводительное письмо
I am writing to express my strong interest in the Senior/Principal Flight Software Engineer position at Red Canyon Software. With over a decade of experience in embedded systems and a deep background in C/C++ development for aerospace applications, I am confident in my ability to contribute significantly to your satellite flight software team. My expertise in the full mission lifecycle, from requirements definition to on-orbit operations, aligns perfectly with the needs of your leading aerospace partner.
Throughout my career, I have specialized in developing robust software for RTOS environments and conducting complex Hardware-in-the-Loop (HIL) testing. I am particularly drawn to this role because of the opportunity to work as a high-level individual contributor on cutting-edge spacecraft systems. I look forward to bringing my technical leadership and passion for space exploration to your collaborative engineering environment.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в redcanyonsoftware уже сейчас
Присоединяйтесь к созданию ПО для космических аппаратов нового поколения и внесите свой вклад в освоение космоса!
Описание вакансии
🚀 Senior / Principal Flight Software Engineer – Space Systems
\REMOTE\
Working with a leading U.S. aerospace company looking to add Senior and Principal-level Flight Software Engineers to their satellite team.
This is a hands-on role focused on building and testing embedded flight software for spacecraft, with exposure across the full mission lifecycle. from early concept through on-orbit operations.
What you’ll be doing:
- Develop and test embedded C/C++ flight software for satellite platforms
- Contribute across the full lifecycle:
- Requirements definition & trade studies
- Software architecture & development
- Integration with flight hardware
- Verification, validation, and operations
- Support GNC-related software integration and system performance analysis
- Build internal tools to evaluate flight software performance and mission compatibility
- Work closely with hardware, systems, and test teams in a highly collaborative environment
Testing & Integration:
- Execute testing across:
- Unit, module, and system levels
- Hardware-in-the-Loop (HIL) / FlatSat environments
- Develop test frameworks, tools, and ground support software
- Support debugging, validation, and anomaly resolution
Additional exposure:
- Contribute to modeling & simulation efforts
- Support new mission concepts and proposals
- Evaluate impacts of new hardware, architectures, and mission profiles
What they’re looking for:
- 9–15+ years of experience in software engineering (level dependent)
- Strong background in embedded software development (C/C++)
- Experience with flight software, avionics, or aerospace systems
- Hands-on experience with hardware/software integration and testing
- Exposure to one or more of the following:
- GNC algorithms
- RTOS (VxWorks, Integrity, etc.)
- Device drivers / BSP / bring-up
- HIL / simulation environments
- Software verification & validation
- Ability to operate as a high-level IC across multiple domains
Education:
- Bachelor’s degree in a STEM field required
- Master’s degree preferred - 7 years of experience
Travel:
- Up to ~20% travel (domestic)
- Occasional international collaboration
Quick take:
This is a high-impact IC role for engineers who want to stay deeply technical while working on cutting-edge spacecraft and flight software systems.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Software Architecture
- RTOS
- Avionics
- Verification and Validation
- Aerospace Engineering
- Embedded Software
- GNC
- Hardware-in-the-loop
- VxWorks
- Integrity RTOS
Возможные вопросы на собеседовании
Позиция требует глубоких знаний C/C++ для встраиваемых систем. Важно понимать, как кандидат обеспечивает надежность кода в условиях ограниченных ресурсов.
Расскажите о вашем опыте оптимизации C/C++ кода для встраиваемых систем с ограниченными ресурсами памяти и процессора. Какие паттерны проектирования вы используете для обеспечения надежности?
Работа с RTOS (VxWorks, Integrity) указана как ключевое требование. Кандидат должен понимать специфику реального времени.
С какими операционными системами реального времени (RTOS) вы работали и как вы решали проблемы инверсии приоритетов или дедлоков в многопоточных полетных приложениях?
Вакансия включает работу в средах Hardware-in-the-Loop (HIL). Это критически важный этап тестирования космических аппаратов.
Опишите ваш опыт настройки и проведения тестирования в среде Hardware-in-the-Loop (HIL). С какими основными трудностями вы сталкивались при интеграции ПО с реальным «железом»?
Упоминание GNC (Guidance, Navigation, and Control) указывает на необходимость понимания физики полета и алгоритмов управления.
Каков ваш опыт интеграции алгоритмов навигации и управления (GNC) в полетное ПО? Как вы проводите верификацию точности этих алгоритмов?
Роль подразумевает уровень Principal/Senior, что требует умения справляться с нештатными ситуациями.
Можете ли вы привести пример сложной аномалии, обнаруженной на этапе тестирования или эксплуатации спутника, и рассказать, как вы ее диагностировали и устранили?
Похожие вакансии
.NET разработчик Middle+ , Senior
Senior C++ Developer (ATM / Payment Systems)
Senior Java developer
Старший разработчик C++
Senior Java Developer
Senior Python Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- США
- Зарплата
- 130 000 $ – 200 000 $