CACI International logo

NASA Orion Spacecraft Wireless Camera Verification and Validation (V&V) Test Engineer

CACI International

Houston, TX
Full Time
Mid Level
76k-156k
4 days ago

Job Description

About the Role

The NASA Orion Spacecraft Wireless Camera Verification and Validation (V&V) Test Engineer role involves providing V&V, testing, automation, and software systems engineering support for a digital wireless camera to be used onboard the Orion spacecraft. The position requires developing verification and validation plans, testing procedures, and certification of embedded software, contributing to the safety and success of space missions at NASA Johnson Space Center. The candidate must be self-motivated, possess strong communication skills, and share a passion for space exploration.

Key Responsibilities

  • Develop and maintain the test plan for the Orion Wireless Camera (OWC) and its embedded flight software.
  • Develop and maintain the OWC's Verification and Validation (V&V) plan, procedures, and test cases.
  • Develop automated test scripts in support of integration and V&V testing.
  • Develop, maintain, and run GitLab Continuous Integration (CI) / Continuous Development (CD) pipelines for test automation.
  • Perform systems engineering in support of software requirements and interface definitions, integration, testing, flight certification, and user's guides.
  • Perform software integration, test, and verification.
  • Integrate and test software/hardware in avionics test bed and flight certification environments.
  • Collaborate with engineering teams and contractors across multiple NASA programs and projects.
  • Ensure adherence to JSC standard software process practices.

Requirements

  • Must be a U.S. Citizen or Permanent Resident for access to USG facilities.
  • B.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines.
  • At least 3 years of related work experience as either a software developer or test engineer writing scripts.
  • Experience with Python in developing automated test scripts such as unit, integration, and verification tests.
  • Experience working in a Linux environment and defining software test cases.
  • Experience evaluating software requirements from a verification perspective.
  • Experience developing GitLab CI/CD automation pipelines.
  • Experience developing and maintaining software documentation including CDDs, SRSs, user's guides, and test procedures and plans.
  • Must be flexible, open to new challenges, and possess strong technical and communication skills.
  • Ability to manage multiple priorities with little supervision.
  • Must be a highly responsible, team-oriented individual with a strong work ethic.

Nice to Have

  • M.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines.
  • Previous experience in aerospace systems and vehicles.
  • Experience in other industries such as medical, petrochemical, oil and gas where software impacts human safety.
  • Experience in the entire software life cycle.
  • C programming skills.
  • GTK programming skills.
  • Experience developing software using bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet).
  • Experience with NASA Core Flight Software (CFS).
  • Experience with Orion Flight Software Data Exchange Message (DEM) packets.
  • Experience with Docker, Makefiles, and CMake.
  • Experience using the Git version control system.
  • Experience using Jira.
  • Experience in human-rated space vehicle software (e.g., Space Shuttle, ISS, Orion, Commercial Crew).
  • Familiarity with CMMI Level 3 (or above) process areas.

Benefits & Perks

  • Competitive compensation and benefits package including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible work environment with autonomy and robust learning resources.
  • Opportunities for career growth and contributing to critical national missions.

Working at CACI International

A culture of integrity and trust, placing character and innovation at the center of everything. The environment values the contributions of every employee, promotes autonomy, continuous growth, and a shared passion for advancing the nation's space programs. Employees are supported in their ambitions through flexible policies and ongoing development opportunities.

Apply Now

Job Details

Posted AtJul 19, 2025
Job CategoryQA Engineering
Salary76k-156k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Houston, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches