Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BLUE ORIGIN

Satellite Flight Software Engineer II

BLUE ORIGIN

Satellite Flight Software Engineer designing and verifying applications for TeraWave’s satellite flight software subsystem. Building scalable flight software for a 5,408-vehicle constellation in space communications.

Posted 7/15/2026full-timeGreater Seattle Area • Colorado, Washington • 🇺🇸 United StatesMid-LevelSenior💰 $123,714 - $173,199 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and implementing flight software for spacecraft subsystems, with strong programming skills in C, C++, and Python. Proficient in real-time operating systems and software lifecycle management for mission-critical embedded systems.

Highest-signal resume keywords
Flight Software DevelopmentReal-Time Operating Systems (RTOS)Software Unit Testing FrameworksInter-Process Communication (IPC)Embedded Linux Build Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C ProgrammingC++ ProgrammingPython ProgrammingSoftware Unit TestingCross-Compilation ToolchainsConfiguration Management (Git)CI/CD PracticesStatic Analysis ToolsCommunication ProtocolsSoftware Lifecycle Management
Soft Skills
CollaborationMentoring
Tools & Technologies
LinuxQNXVxWorksRTEMSGoogle TestCMakeMakeYoctoBuildroot
Industry Keywords
Spacecraft SubsystemsThermal ControlPower ManagementPropulsion ControlSoftware IntegrationVerification and ValidationMission-Critical SystemsFlight Software Coding Standards

Tech Stack

Tools & technologies
LinuxPythonRTOSTCP/IP

About the role

Key responsibilities & impact
  • Design, develop, and implement flight software for TeraWave satellite bus subsystems including thermal control, power management, and propulsion control components
  • Develop and implement closed-loop control software for spacecraft subsystems, including control algorithms supporting thermal regulation, power distribution, and propulsion management
  • Create and maintain software interfaces between spacecraft subsystems to support safe and integrated vehicle operations
  • Collaborate with hardware, systems, and autonomy engineers to define software requirements, interfaces, and behavioral boundaries across subsystems
  • Develop and integrate simulation environments and models to test FSW across a range of nominal and off-nominal operational scenarios
  • Support software architecture, design reviews, and systems engineering trade studies
  • Participate in software integration, verification, and validation testing including software-in-the-loop (SIL) and hardware-in-the-loop (HIL) environments
  • Support on-orbit operations and troubleshooting of deployed spacecraft
  • Mentor junior engineers and contribute to team technical development

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field
  • 3-5 years of experience in spacecraft flight software or embedded software development
  • Strong programming skills in C, C++, and Python
  • Experience with real-time operating systems (RTOS) such as Linux, QNX, VxWorks, RTEMS or equivalent
  • Experience developing software for one or more spacecraft subsystems such as thermal, power, or propulsion
  • Experience with software unit testing frameworks such as Google Test or equivalent for embedded C/C++ environments
  • Experience with inter-process communication (IPC) mechanisms including sockets, shared memory, message queues, or publish-subscribe middleware
  • Experience with cross-compilation toolchains and embedded Linux build systems such as CMake, Make, Yocto, or Buildroot
  • Experience with software lifecycle, configuration management (Git), CI/CD, and verification/validation practices for mission-critical embedded software systems
  • Familiarity with communication protocols such as TCP/IP, UDP, CAN, I2C, SPI, and RS-422/485
  • Familiarity with static analysis tools and flight software coding standards such as MISRA C/C++.

Benefits

Comp & perks
  • Medical, dental, vision, basic and supplemental life insurance
  • Paid parental leave
  • Short and long-term disability
  • 401(k) with a company match of up to 5%
  • Education Support Program
  • Stock Options for all regular employees (working at least 20 hours/week)
  • Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.
  • Dependent on role type and job level, employees may be eligible for benefits and bonuses based on the company's intent to reward individual contributions and enable them to share in the company's results, or other factors at the company's sole discretion.
  • Bonus amounts and eligibility are not guaranteed and subject to change and cancellation.