pythonc++linuxci cdbashembedded systemsreal time systemssatellite systemsspacecraft software
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
$125к-150к/год
$120к$150кмедиана$170к
По похожим ролям (48) ~ $150к/год
86
Хорошая вакансия
развернуть
Обязанности понятны и охватывают полный цикл разработки бортового ПО, но работа только в офисе и требования по гражданству и допуску заметно сужают доступность вакансии.
Flight Software Engineer (Aerospace): Developing and maintaining mission-critical C++ software that controls satellites across guidance, navigation, control, payload operations, power management, communications, autonomy, and fault protection with an accent on real-time embedded systems, spacecraft integration, and verification. Focus on integrating flight code with simulators and hardware-in-the-loop testbeds, supporting on-orbit commissioning, analyzing telemetry, and improving CI/CD workflows.
Location: Irvine, California, United States; onsite professional office and manufacturing environment. U.S. citizenship is required, with eligibility to obtain and maintain a DoD security clearance and required U.S. government space technology authorizations.
Salary: $125,000–$150,000 USD annually.
Company
hirify.global manufactures satellite products and provides end-to-end satellite solutions for aerospace, defense, military, civil, and commercial customers.
What you will do
Design, implement, and maintain flight software for guidance, navigation, control, payload operations, power management, communications, autonomy, and fault protection.
Develop software for imaging systems, advanced sensors, and propulsion-based maneuvers including aerobraking and lunar descent profiles.
Write unit, integration, and regression tests and integrate software across high-fidelity simulators, hardware-in-the-loop testbeds, engineering development units, and flight-like spacecraft hardware.
Collaborate with systems engineering, GNC, avionics, payload, and ground software teams on requirements, architecture, and interfaces.
Support on-orbit commissioning and early satellite operations through debugging, telemetry analysis, and software tuning.
Improve development processes, CI/CD pipelines, coding standards, and documentation.
Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
At least 2 years of experience developing C++ applications for embedded, real-time, or safety-critical systems.
Strong understanding of embedded software concepts, including memory management, concurrency, and real-time constraints.
Strong written and verbal communication skills; ability to work independently and effectively in a fast-moving team environment.
U.S. citizenship with eligibility to obtain and maintain a DoD security clearance.
Nice to have
Hands-on experience with ARM and Texas Instruments embedded processors and associated development environments.
Linux development workflows and GNU toolchains, including Make, GCC, and GDB.
Scripting with Bash and Python for automation and tooling.
Aerospace industry experience, particularly satellite or space-mission software development.
Culture & Benefits
Work with a multidisciplinary spacecraft development team across the full software lifecycle, from requirements definition through on-orbit operations.
Hands-on work with spacecraft hardware and simulation environments.
Company-paid medical, dental, and vision coverage for employees and dependents.
401(k) match, flexible time off, education reimbursement, life insurance, and paid parental leave.
Professional office environment within a manufacturing company; the role is generally sedentary with substantial computer usage and occasional lifting requirements.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →