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

Software Engineer (Orion Simulation

Job in Littleton, Arapahoe County, Colorado, 80161, USA
Listing for: Aegis Aerospace, Inc.
Full Time, Part Time position
Listed on 2026-08-18
Job specializations:
  • Software Development
    Software Engineer, Software Testing, Python, DevOps
Salary/Wage Range or Industry Benchmark: 95000 - 130000 USD Yearly USD 95000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Orion Simulation)

Software Engineer (Orion Simulation)

Location: Denver, Colorado (Waterton Facility, Littleton)

Work Schedule: Full-Time | Hybrid – Minimum 3 Days Per Week Onsite

Salary Range: $95,000–$130,000 annually, depending on experience, education, skills, and qualifications

Citizenship Requirement: U.S. Citizenship required

Program: Orion

Start: Immediate

Period of Performance: Current contract POP through January 29, 2027, with extensions probable through 2028

Position Summary

Aegis Aerospace is seeking a Software Engineer (Orion Simulation) to support the Orion program in Denver, CO. This is a hybrid position requiring onsite support at Lockheed Martin’s Denver‑area facility at least three days per week.

The Software Engineer will contribute to the development, integration, testing, and maintenance of simulation software used to validate spacecraft flight systems. This position involves hands‑on development using Python 3.10 and C++20, Linux‑based software development, software modeling, simulation‑based testing, and verification and validation activities.

The successful candidate will work collaboratively with Aegis Aerospace personnel and Lockheed Martin technical stakeholders to develop and integrate software models, execute simulations, analyze results, troubleshoot system behavior, and ensure simulation software accurately represents spacecraft systems and interfaces.

This position provides an opportunity to apply software development and simulation experience directly to human spaceflight systems supporting NASA's Orion program.

Responsibilities
  • Develop, maintain, and enhance simulation software used to test and validate spacecraft systems.
  • Design and implement software models that replicate spacecraft systems, interfaces, and behaviors.
  • Develop software using Python 3.10 and C++20 within Linux‑based development environments.
  • Execute simulations and analyze results to evaluate system behavior and verify performance against program requirements.
  • Support software verification and validation, unit testing, integration testing, and system‑level testing activities.
  • Develop, analyze, and troubleshoot device communication protocols and network interfaces.
  • Debug, troubleshoot, and optimize simulation software for performance, reliability, and accuracy.
  • Collaborate with Lockheed Martin technical teams to integrate simulation software into spacecraft testing and validation environments.
  • Support requirements management, traceability, and verification activities.
  • Participate in project and technical design reviews.
  • Participate in regular team meetings, provide status updates, and coordinate technical activities with teammates and program stakeholders.
  • Contribute to continuous improvement of simulation development, software testing, and verification methodologies.
Required Qualifications
  • Must be a US Citizen.
  • Bachelor’s degree from an accredited college or university in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical discipline, or an equivalent combination of education and relevant experience.
  • Minimum of 2 years of relevant professional experience.
  • Proficiency developing software using Python 3.10 and C++20.
  • Experience developing software in a Linux environment.
  • Experience working across the software development lifecycle, including software engineering, development, verification, and validation.
  • Experience with simulation software, simulation environments, modeling, or simulation‑based testing.
  • Experience developing or implementing software models used to simulate system behaviors.
  • Familiarity with DOORS or similar requirements management software.
  • Experience working with network protocols and networked systems.
  • Experience developing or supporting multi‑threaded applications.
  • Experience writing, analyzing, and debugging device communication protocols.
  • Strong debugging, unit testing, and integration testing skills.
  • Understanding of simulation‑based testing and software verification methodologies.
  • Strong analytical and problem‑solving skills with attention to technical detail.
  • Strong written and verbal communication skills.
  • Ability to effectively interface and…
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