×
Register Here to Apply for Jobs or Post Jobs. X

Spaceflight Simulation Software Engineer

Job in Las Cruces, Dona Ana County, New Mexico, 88006, USA
Listing for: Virgin Galactic
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Robotics
Job Description & How to Apply Below
Join Virgin Galactic’s Flight Simulation & Mission Control team and help build the simulation systems used to prepare our pilots, engineers, and Mission Control teams for human spaceflight. Guided by our values, “Safety Above All”, we proactively manage the risks inherent in human spaceflight through our daily actions. Support the company strategy by holding ourselves and one another accountable for getting the work done.

We are seeking an experienced Software Engineer to develop, integrate, and maintain the high-fidelity simulation environments supporting Virgin Galactic’s next generation of spaceships.

This is not a traditional software development position. You will work directly with pilots, flight-test personnel, Mission Control operators, aerospace engineers, flight hardware, and real-time simulation systems. Your software will directly support engineering development, vehicle testing, pilot and Mission Control training, flight-test preparation, and ultimately commercial spaceflight operations.

The position is based in southern New Mexico, supporting operations at Spaceport America, with Las Cruces providing the primary residential community for many employees. If you enjoy solving complex real-time software problems and want to see your work used in an actual human-spaceflight operation, this is a unique opportunity to become part of Virgin Galactic’s mission.

Responsabilities Design, develop, integrate, test, and maintain software for high-fidelity and desktop flight simulation systems.

Develop and maintain real-time C/C++ simulation applications.

Integrate aerodynamic and flight-dynamics models, avionics systems, vehicle systems, and real or virtual cockpit hardware into simulation environments.

Develop and maintain interfaces between simulation software, cockpit hardware, avionics, Mission Control systems, and external engineering systems.

Support real-time data acquisition, processing, visualization, recording, and network communication.

Develop synchronization and data-sharing solutions for distributed simulation systems.

Troubleshoot complex software, network, hardware, and simulator integration problems.

Work directly with pilots and engineering teams to translate flight-test and training requirements into simulator capabilities.

Support simulator configuration, verification, validation, and readiness for pilot training and integrated Mission Control simulations.

Support development of failure scenarios and abnormal system behavior for training and flight-test preparation.

Improve simulator reliability, maintainability, performance, and usability.

Contribute to software architecture decisions and development of modular and scalable simulation systems.

Participate in code reviews, configuration management, automated testing, and CI/CD activities.

Support simulator operations and troubleshooting during critical training and flight-test activities.

Work collaboratively across Flight Operations, Mission Control, Engineering, Avionics, Flight Sciences, and Flight Test.

Continuously practice safety behavior and Foreign Object Debris (FOD) awareness/prevention; adhere to regulatory protocols and rules

Required Skills and Experience Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent relevant professional experience.

Approximately 5+ years of professional software development experience.

Strong proficiency in C and/or C++.Experience developing, integrating, or troubleshooting real-time, embedded, simulation, robotics, autonomous, aerospace, automotive, defense, or hardware-in-the-loop systems.

Strong software debugging and problem-solving skills.

Experience working with complex…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary