NASA Space Reactor – 1 Freedom Flight Software Verification and Validation (V&V) Test Engineer

CACI International•Houston, TX
•$76,000 - $155,700•Onsite

About The Position

CACI is seeking a Flight Software Verification and Validation (V&V) Test Engineer to support the Space Reactor – 1 Freedom Program at NASA Johnson Space Center (JSC). The role focuses on reviewing flight software requirements and defining, implementing, and executing test cases to verify Space Reactor – 1 Freedom Integrated flight software and associated data products. Work includes using Space Reactor – 1 Freedom test labs and developing automated verification test scripts. The engineer will define verification test success criteria, analyze test results, assess requirement compliance, and contribute to the test automation approach. The role requires systems engineering knowledge, including experience with system architecture and integration, and benefits from data manipulation and scripting skills. The position is performed onsite at NASA/JSC in Houston, Texas, in a dynamic environment supporting human spaceflight and space exploration. It requires a self-motivated, collaborative, customer-focused engineer with strong technical, communication, and problem-solving skills. The position is contingent on funding and may not be filled immediately. Applicants may also be considered for other CACI positions. The role requires NACI clearance eligibility and U.S. citizenship or permanent residency for access to U.S. Government facilities. Travel is up to 10% within the continental United States.

Requirements

  • Bachelor’s degree in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or a related discipline.
  • At least 3 years of related work experience as a software developer or test engineer writing scripts; greater experience is highly valued.
  • Proficiency in one or more compiled or scripting languages.
  • Experience working in a Linux environment.
  • Experience defining software test cases.
  • Experience developing test scripts.
  • Experience evaluating software requirements from a verification perspective.
  • Knowledge of object-oriented design in any programming language.
  • Must be a U.S. citizen or permanent resident for access to U.S. Government facilities.
  • Flexibility and openness to new challenges in a dynamic environment, with strong technical expertise and verbal and written communication skills.
  • Ability to manage multiple priorities with little supervision.
  • Responsible, team-oriented approach and strong work ethic.
  • Highly developed coordination and organization skills.

Nice To Haves

  • Master’s degree in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or a related discipline.
  • Strong JSON scripting experience.
  • Python experience.
  • Experience developing and automating CTF scripts.
  • Experience automating verification tests.
  • Experience with spacecraft or aircraft flight software verification and certification; automobile or autonomous vehicle industry experience is also valued.
  • Experience with RESTful APIs.
  • Software development background, particularly in Python.
  • Experience using Python to design and implement a test scripting scheme that interfaces with a RESTful API.
  • Experience writing flight software requirements.
  • Experience with bus communication protocols such as 1553, RS-422, RS-232, USB, and Ethernet.
  • Experience with safety-critical flight software in aerospace or other industries.
  • Vehicle-wide knowledge of space vehicle systems.

Responsibilities

  • Develop JSON-based Core Flight Software (CFS) Test Framework (CTF) scripts to automate verification tests.
  • Use data manipulation skills to compile traceability assessments for verification coverage.
  • Review Integrated flight software requirements and provide feedback from a verification perspective.
  • Follow JSC flight software development processes for conducting and documenting V&V testing.
  • Write flight software V&V test cases.
  • Perform V&V testing of flight software and data products in test labs, including the Space Reactor – 1 Freedom Software and Avionics Lab (SSAL).
  • Support revisions and updates to the V&V Plan as assigned.
  • Analyze flight software use cases to determine expected behavior and results of the SR-1 Software System.
  • Develop and review Flight Software Verification & Validation Procedures based on SR-1 FSW requirements and objectives in the FSW V&V Plan.
  • Perform V&V Procedure testing and checkout, subject to verification facility capability availability.
  • Assess and evaluate test automation concepts, capabilities, and tools to reduce the time and effort needed to develop and dry run integrated V&V Procedures.
  • Extract and analyze detailed test results.
  • Verify Integrated flight software requirements and identify software deficiencies in meeting those requirements.
  • Perform audits and inspections of Level 3 flight software testing.

Benefits

  • Unique flexible time off benefit.
  • Robust learning resources and learning and development opportunities.
  • Competitive compensation.
  • Comprehensive benefits, including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service