Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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

Senior Satellite Simulation & Test Software Engineer

BLUE ORIGIN

. Design, develop, and implement simulation software for testing and verifying TeraWave's flight software .

Posted 9/28/2026full-timeUnited StatesSenior💰 $181,626 - $276,540 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 simulation software for flight systems, with strong programming skills in C, C++, and Python. Proficient in software integration, verification, and validation practices for mission-critical embedded systems.

Highest-signal resume keywords
Simulation Software DevelopmentC, C++, And Python ProgrammingSoftware Integration And ValidationArchitecture Of Simulation EnvironmentsExperience With Git And CI/CD

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
Simulation Software DevelopmentC, C++, And Python ProgrammingSoftware Integration And ValidationObject-Oriented Problem SolvingSoftware Unit Testing FrameworksInter-Process Communication MechanismsConfiguration ManagementDeterministic Lockstep Simulation DesignFlight Software/Hardware InterfacesStatic Analysis Tools
Soft Skills
Mentoring Junior EngineersCollaboration With Cross-Functional Teams
Tools & Technologies
Google TestNASA's TrickLinuxQNXVxWorksRTEMSGitContainerized Environments
Industry Keywords
Spacecraft SoftwareEmbedded Software DevelopmentFlight SoftwareGN&C Sensor And Actuator ModelingCCSDS StandardsOrbital MechanicsFDIR Concepts

Tech Stack

Tools & technologies
LinuxPythonTCP/IPC++

About the role

Key responsibilities & impact
  • Design, develop, and implement simulation software for testing and verifying TeraWave's flight software
  • Collaborate with test team leads to develop a simulation environment deployable on multiple platforms for software-only, HWIL, real-time environment, and spacecraft AI&T testing
  • Collaborate with hardware, systems, and autonomy engineers to understand software requirements, interfaces, and behavioral boundaries across subsystems
  • Develop and integrate simulation environments and models to test flight software across nominal and off-nominal operational scenarios
  • Participate in software integration, verification, and validation testing, including SIL and 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
  • 10+ years of experience in spacecraft software, simulation software, or embedded software development
  • Proven experience with architecture and development of simulation environments for flight or embedded systems
  • Demonstrated ability to lead the technical architecture of a complex software system
  • Understanding of deterministic lockstep simulation design coupling algorithms with representative models, with consideration of synchronization and repeatability
  • Some knowledge of GN&C sensor and actuator suite modeling
  • Strong programming skills in C, C++, and Python
  • Solid understanding of Object-Oriented problem solving and software layering to facilitate modularity and reuse
  • Experience with software unit testing frameworks such as Google Test or equivalent for embedded C/C++ environments
  • Experience with inter-process communication mechanisms including sockets, shared memory, message queues, or publish-subscribe middleware
  • Experience with software lifecycle, configuration management (Git), CI/CD, and containerized environments
  • Experience with verification/validation practices for mission-critical embedded software systems
  • Understanding of flight software/hardware interfaces including discrete I/O, 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++
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum
  • Preferred: Master’s degree in Computer Science, Software Engineering, or related field
  • Experience with simulation environments such as NASA’s Trick
  • Knowledge of orbital mechanics and propagation models
  • Familiarity with CCSDS standards for spacecraft telecommand and telemetry processing
  • Some experience with real-time operating systems such as Linux, QNX, VxWorks, RTEMS or equivalent
  • Experience with onboard time management, precision timing interfaces, or GPS-disciplined time synchronization
  • Familiarity with NASA cFS software architecture
  • Familiarity with spacecraft FDIR concepts

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)
  • Up to four (4) weeks per year of Paid Time Off based on weekly scheduled hours
  • Up to 14 company-paid holidays
  • 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