Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Tennessee
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaTennessee

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in TennesseeAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsSales jobsIT jobsAccounting & Finance jobsHospitality & Catering jobs
Popular skills
CDL A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Tennessee
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaTennessee

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in TennesseeAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsSales jobsIT jobsAccounting & Finance jobsHospitality & Catering jobs
Popular skills
CDL A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Tennessee
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaTennessee

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
  1. Home
  2. chevron_right
  3. engineering
  4. chevron_right
  5. NASA Commercial Spacecraft Flight Software Systems Engineer
CACI International Inc logo

NASA Commercial Spacecraft Flight Software Systems Engineer

Not Disclosed•Full-TimeOn-site

location_on1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States

Apply Now

About the Opportunity

CACI is seeking an experienced Space Vehicle Flight Software Systems Engineer to support NASA's Commercial Spacecraft initiatives. This role is pivotal in ensuring the safety and success of human-rated missions, including Commercial Crew Vehicles for transporting astronauts to the International Space Station (ISS), the Human Landing System for lunar surface operations, and the U.S. Deorbit Vehicle for the safe retirement of the ISS.

The position offers a unique opportunity to work within a highly stimulating and dynamic environment at NASA's Johnson Space Center in Houston, TX. You will provide insight and oversight into the full lifecycle of flight software, from concept evaluation and requirements analysis to architecture assessment, code review, and verification testing. Special emphasis is placed on software safety, process adherence, and certification for flight readiness.

This role requires close collaboration with Commercial Spacecraft prime contractors and NASA engineering teams. The ideal candidate will be a self-motivated team player with strong communication skills, capable of articulating complex technical ideas and managing relationships across diverse programs. You will share a passion for the Nation's Space Program and the excitement of developing future human-rated space vehicles.

About the Role

In this position, you will serve as a critical interface between NASA and prime contractors, guiding the development and certification of flight software for complex vehicle systems. Your work will span multiple domains, including crew systems, avionics, command and data handling, environmental control and life support (ECLSS), power, propulsion, thermal, guidance, navigation, and control, as well as communications and docking.

Day-to-day responsibilities involve reviewing flight software requirements, design, and integration; performing systems engineering tasks such as hazard analysis; and detecting risks within the software to guide contractors through corrective actions. You will also oversee the integration of flight software in test facilities and provide inputs for Certification of Flight Readiness (COFR) recommendations. Additionally, you may provide mission support by monitoring flight operations and troubleshooting anomalies during commercial spacecraft flights from the Mission Evaluation Room (MER).

Our Culture

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you will join a high-performing group dedicated to our customer's missions and driven by a higher purpose: ensuring the safety of our nation.

We foster an environment of trust where every employee's unique contributions are valued. You will have the autonomy to take the time you need through our unique flexible time off benefit and access to robust learning resources to help you achieve your ambitions. Together, we advance our nation's most critical missions, build on a lengthy track record of business success, and find opportunities to break new ground in your career and our legacy.

Equal Opportunity

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Similar Job Opportunities

Lockheed Martin logo

Systems Engineer Senior - Safety

Lockheed Martin • Centennial, Colorado

$89k-158karrow_forward
Northrop Grumman logo

Principal Systems Safety Engineer

Northrop Grumman • Huntsville, Alabama

$109k-163karrow_forward
Raytheon logo

Principal System Safety Engineer

Raytheon • Westminster, Colorado

$108k-205k

Skills, education and keywords

Skills: Real-Time Safety Critical Software, Software Development, Systems Engineering, Hazard Analysis, Flight Software, C/C++, Python, Project Management.

Education: B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required; M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines desired.

Frequently asked questions about NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc

What does a NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc do?expand_more
Day-to-day, the NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc will perform systems engineering and hazard analysis on vehicle subsystem domains; evaluate prime contractor flight software architecture, design, and implementation; interface with nasa and prime contractor engineering teams; and provide inputs for developing certification of flight readiness recommendations.
What are the requirements for this NASA Commercial Spacecraft Flight Software Systems Engineer role?expand_more
CACI International Inc is looking for candidates who meet the following requirements: U.S. Citizen or Permanent Resident; NACI clearance; B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines; and At least 3 years of related experience in real-time safety critical software.
Where is the NASA Commercial Spacecraft Flight Software Systems Engineer role at CACI International Inc located?

Work location

Work model: On-site

location_on

1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States

Houston, Texas

Key Responsibilities

  • check_circlePerform systems engineering and hazard analysis on vehicle subsystem domains
  • check_circleEvaluate prime contractor flight software architecture, design, and implementation
  • check_circleInterface with NASA and prime contractor engineering teams
  • check_circleProvide inputs for developing Certification of Flight Readiness recommendations
  • check_circleMonitor flight operations and troubleshoot anomalies during commercial spacecraft flights
  • check_circleCoordinate flight software issues and resolutions across programs and engineering teams
  • check_circleOversee integration of flight software in test and verification facilities
  • check_circleReview and oversee flight software requirements, design, integration, verification, and certification
  • check_circleDetect software risks and guide contractors through corrective actions

Requirements

  • verifiedU.S. Citizen or Permanent Resident
  • verifiedNACI clearance
  • verifiedB.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines
  • verifiedAt least 3 years of related experience in real-time safety critical software

Nice to Have

M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines. Experience in full life cycle safety critical software for aerospace or non-aerospace applications. Experience in flight software development for human-rated space vehicles (e.g., Space Shuttle, International Space Station, SpaceX Crew Dragon, Boeing Starliner, Orion, or Gateway). Vehicle-wide knowledge of space vehicle systems (e.g., avionics, command and telemetry, command and control, displays, power, propulsion, thermal, ECLSS, guidance, navigation and control, communications and tracking). Knowledge of aerospace or similar vehicle operations (e.g., aircraft, space vehicle, satellite, submarine). Experience developing C/C++ and/or Python code. Project management skills. Familiarity with NASA's Commercial Crew Vehicles.

Benefits & Perks

check_circleUnique flexible time off benefitcheck_circleAccess to robust learning resources
CACI International Inc cover image
CACI International Inc logo
Company

CACI International Inc

Industry

IT Services and IT Consulting

Headquarters

Reston, Virginia

Open Roles

40

Expanding the limits of national security

CACI International Inc., a Reston, Virginia-based IT services and IT consulting firm, provides specialized expertise and technology solutions to address critical national security challenges. With a team of 27,000 professionals, the company supports government and defense clients through innovative approaches to complex problems. Operating within the IT services industry, CACI emphasizes a culture of integrity and operational excellence, reflected in its recognition as a Fortune World’s Most Admired Company. The organization is listed among the Fortune 500 Largest Companies and is included in the Russell 1000 Index and S&P MidCap 400 Index. CACI prioritizes diversity and inclusion, maintaining an equal opportunity employment policy that welcomes candidates from all backgrounds, including females, minorities, protected veterans, and individuals with disabilities. For further details, visit the company’s website.
View company profilearrow_forwardlanguageWebsitelinkLinkedIn
Quick Overview

Experience

3+ yrs (Mid Level)

Education

B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required

Job Type

Full-Time

Skills Required

Real-Time Safety Critical SoftwareSoftware DevelopmentSystems EngineeringHazard AnalysisFlight SoftwareC/C++
arrow_forward
expand_more
NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc is based in 1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States. This is a on-site role.
Is this NASA Commercial Spacecraft Flight Software Systems Engineer job remote, hybrid, or on-site?expand_more
CACI International Inc has listed this NASA Commercial Spacecraft Flight Software Systems Engineer role as on-site.
How much experience is required for this NASA Commercial Spacecraft Flight Software Systems Engineer role?expand_more
NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc typically requires 3+ years of relevant experience at the mid level level.
What skills do you need for the NASA Commercial Spacecraft Flight Software Systems Engineer role at CACI International Inc?expand_more
Key skills for NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc include Real-Time Safety Critical Software; Software Development; Systems Engineering; Hazard Analysis; Flight Software; C/C++; Python; and Project Management.
What education is required for NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc?expand_more
Educational requirements for this role: B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required; and M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines desired.
What category does the NASA Commercial Spacecraft Flight Software Systems Engineer role belong to?expand_more
NASA Commercial Spacecraft Flight Software Systems Engineer at CACI International Inc is part of the engineering job category on Recrutus.

About CACI International Inc

CACI International Inc., a Reston, Virginia-based IT services and IT consulting firm, provides specialized expertise and technology solutions to address critical national security challenges. With a team of 27,000 professionals, the company supports government and defense clients through innovative approaches to complex problems. Operating within the IT services industry, CACI emphasizes a culture of integrity and operational excellence, reflected in its recognition as a Fortune World’s Most Admired Company. The organization is listed among the Fortune 500 Largest Companies and is included in the Russell 1000 Index and S&P MidCap 400 Index. CACI prioritizes diversity and inclusion, maintaining an equal opportunity employment policy that welcomes candidates from all backgrounds, including females, minorities, protected veterans, and individuals with disabilities. For further details, visit the company’s website.

Browse more roles: All CACI International Inc jobs, engineering jobs on Recrutus.

Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in TennesseeAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsSales jobsIT jobsAccounting & Finance jobsHospitality & Catering jobs
Popular skills
CDL A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy notice

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Python
Project Management
Accessibility