CACI bv · 15 hours ago
NASA Lunar Gateway Flight Software Verification and Validation (V&V) Test Engineer
CACI is seeking an experienced Flight Software Verification and Validation (V&V) Test Engineer to support the Lunar Gateway Program at NASA Johnson Space Center. The role involves reviewing flight software requirements, implementing and executing test cases, and developing test scripts for automated verification testing.
EducationConsultingTraining
Responsibilities
Develop Python scripts for automating verification tests
Use data manipulation skills to compile traceability assessments for verification coverage
Review and provide feedback on Level 2 flight software requirements from a verification perspective
Adhere to JSC flight software development processes for performing 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 Gateway Software Verification Lab (GSVL) and Gateway ready Avionics Integration Lab (GrAIL)
Extract and analyze detailed test results
Verify Level 2 flight software requirements
Identify software deficiencies in meeting requirements
Perform audit and inspection of Level 3 flight software testing
Qualification
Required
Develop Python scripts for automating verification tests
Use data manipulation skills to compile traceability assessments for verification coverage
Review and provide feedback on Level 2 flight software requirements from a verification perspective
Adhere to JSC flight software development processes for performing 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 Gateway Software Verification Lab (GSVL) and Gateway ready Avionics Integration Lab (GrAIL)
Extract and analyze detailed test results
Verify Level 2 flight software requirements
Identify software deficiencies in meeting requirements
Perform audit and inspection of Level 3 flight software testing
Preferred
M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines
Experience automating verification tests
Experience with spacecraft or aircraft flight software verification and certification. Experience in the automobile or autonomous vehicle industry is also highly valued
Experience with RESTful APIs
Software development background, particularly in Python
Experience with Python to design and implement a test scripting scheme that interfaces with a RESTful API
Experience writing flight software requirements
Experience with Time-Triggered Ethernet (TTE)
Experience in human-rated safety critical flight software in aerospace or other industries
Vehicle-wide knowledge of space vehicle systems
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI bv
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.
Funding
Current Stage
Growth StageCompany data provided by crunchbase