user avatar

Software Engineer (C++ / Linux) – Orion Program (Artemis III S

Aegis Aerospace Inc

Today
DoE Q or L
Unspecified
None
IT - Hardware
Denver, CO (On-Site/Office)

Position Title:
Software Engineer (C++ / Linux) - Orion Program (Artemis III Sustainment)
Location:
Denver, CO (Lockheed Martin Waterton Campus - Littleton)
Relocation Assistance:
Not available at this time
Remote/Telework:
Hybrid - on-site a minimum of 4 days per week, with limited remote flexibility (1 day per week) as approved by program management
Clearance Required:
None - however, only U.S. citizens will be considered due to federal contract requirements
Work Schedule:
Day shift, Monday through Friday (Minimum of 4 days in office per week)
Travel:
Occasional travel may be required (less than 10%) between program locations
Period of Performance:
As soon as practical through April 30, 2026, with potential for extension

Position Summary:
Aegis Aerospace is seeking an experienced Software Engineer to support the Lockheed Martin Orion Program as part of NASA's Artemis III mission. This position focuses on sustaining and maintaining software critical to the Orion Multi-Purpose Crew Vehicle (MPCV) and associated ground systems. The selected candidate will work within a collaborative engineering team to ensure software reliability, resolve defects, and maintain performance of applications that support spacecraft testing and flight operations.

Description of Duties:
The Software Engineer will perform defect analysis, troubleshooting, and corrective updates for the Orion MPCV software baseline under the Artemis III Sustainment Support CLIN. This effort focuses exclusively on defect resolution and maintenance rather than new capability development.

The candidate will:
  • Investigate and correct software defects across Orion software components including Flight Software, DAC, EGSE, Simulation, Orion Data Service, Data Tools, Ground Tools, and SOCRRATES applications
  • Perform root-cause analysis and debugging within complex multi-threaded C++ applications
  • Develop, integrate, and verify corrective updates within a Linux development environment, including containerized configurations
  • Troubleshoot and validate communications across multiple network protocols, especially RUC/RF
  • Document corrective actions, update JIRA records, and maintain configuration documentation through closure
  • Coordinate sustainment activities with Lockheed Martin and NASA engineering teams
  • Support emulator integration and troubleshooting, including QEMU and related simulation tools
  • Provide recurring sustainment metrics and monthly status reporting as required by the program


Important Candidate Instructions:
Resumes must clearly list specific software tools, languages, and technologies used on past projects. Include details such as: JIRA, Git, Python, Linux distributions, containerization tools, C++ versions or frameworks, network protocol experience (RUC/RF or others), CI/CD tools, and emulator experience (including QEMU if applicable). Applications lacking this information will not be reviewed by program management.
Minimum Qualifications:
  • Must be a U.S. Citizen. Non-U.S. citizens, permanent residents, or visa holders (including H-1B, L-1, F-1, or TN) are not eligible for this position under federal export control regulations.
  • Bachelor's degree in computer science, Computer Engineering, or a related discipline
  • 5 or more years of professional experience developing in C++ in a Linux environment
  • Experience with multi-threaded applications and network protocol implementation (RUC/RF)
  • Proficiency with Python and containerized development environments
  • Demonstrated experience with software defect investigation and corrective maintenance

Desired Qualifications:
  • Experience supporting aerospace or flight software development (Orion or similar programs preferred)
  • Experience with emulator integration, particularly QEMU
  • Familiarity with the full software development lifecycle and Agile processes
  • Experience with JIRA, Git, and CI/CD pipelines
  • Strong analytical and troubleshooting skills within complex distributed systems

Compensation:
Salary Range: $100,000 - $125,000 annually. Final compensation is based on experience, education, and directly relevant certifications.

Application Instructions:

Resumes must list employment dates in month/year format to be considered. All information provided must be accurate and verifiable. Any falsification or omission may result in immediate disqualification.

Due to federal program requirements, only U.S. citizens are eligible for this position. Applicants must truthfully represent their citizenship status. Any false statements or misrepresentation of citizenship may result in immediate disqualification from consideration and potential notification to compliance authorities.

About Aegis Aerospace
Aegis Aerospace is a woman-owned space and technology company headquartered in Houston, TX. Our primary objective is to support the Department of Defense and NASA in achieving their missions to defend the security of our country, reach new heights, and discover the unknown. We employ some of the brightest, most experienced engineering and technology experts in the U.S. Learn more at www.aegisaero.com .

Equal Opportunity Employer / Protected Veteran / Disability
group id: 10114403

Match Score

Powered by IntelliSearch™
image match score
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Hardware
Clearance Level
DoE Q or L