CACI International Inc · 5 months ago
NASA Orion Spacecraft Wireless Camera Verification and Validation (V&V) Test Engineer
CACI International Inc is seeking an experienced Verification and Validation (V&V) Test Engineer to support NASA Johnson Space Center with the testing and flight certification of a digital wireless camera for the Orion spacecraft. The role involves developing test plans, automated test scripts, and performing systems engineering to ensure software quality and compliance with standards.
Information TechnologyService IndustrySoftware
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
Qualification
Required
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. Greater experience is highly valued
Experience with Python in developing automated test scripts such as unit, integration, and verification tests
Experience working in a Linux environment. Experience defining software test cases
Experience evaluating software requirements from a verification perspective
Experience developing GitLab CI/CD test automation pipelines using GitLab runners and Docker containers
Experience developing and maintaining software documentation including (but not limited to) Command and Data Dictionaries (CDDs), Software Requirements Specifications (SRSs), user's guides, and test procedures and plans
Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills
Requires the ability to manage multiple priorities with little supervision
Must be a highly responsible, team-oriented individual with strong work ethic
Preferred
M.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines
Preferred that previous experience be in aerospace systems and vehicles
Experience is also valued in other industries, e.g., medical, petrochemical, oil and gas, where software function, quality, and associated processes utilized can impact human safety
Experience in the entire software life cycle
C programming skills
GTK programming skills
Experience developing software using various bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet)
Experience in 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, International Space Station, Orion, Commercial Crew in a range of systems(e.g., C&T, C&DH, GN&C)
Familiarity with CMMI Level 3 (or above) process areas
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
2026-01-03
BNN Bloomberg
2026-01-03
2025-12-30
Company data provided by crunchbase