
NASA Moon Base Flight Software Systems Engineer
CACI International13 days ago
Houston, TX, USASenior
Base Salary
$76k - $156k/yr
Responsibilities
- Support development and analysis of flight software requirements.
- Coordinate, review, and maintain flight software requirements, architecture, design, and other documentation.
- Identify flight software risks and vulnerabilities and develop mitigation plans and recommended cybersecurity controls.
- Develop Interface Control Documents and Interface Requirements Documents for flight software and spacecraft or ground-system interfaces.
- Facilitate project milestone reviews and coordinate closure of Review Item Dispositions.
- Track and coordinate resolution of flight software bugs and defects.
- Support trade studies, analyses, assessments, software integration, testing, and verification activities.
- Provide guidance and oversight for NASA Spacecraft Software Engineering Team standards and Class A safety-critical flight software processes.
- Develop and maintain a Requirements Traceability Matrix.
- Interface with NASA and prime contractor engineering teams across flight software domains and programs.
- Participate in and present at NASA software boards.
- Develop software tools and scripts as needed.
Requirements
- U.S. citizenship or permanent residency is required.
- Bachelor’s degree in aerospace, mechanical, electrical, computer or software engineering, computer science, or a related discipline is required.
- At least five years of related flight software systems engineering experience with real-time safety-critical software is required.
- Strong technical, verbal, written communication, coordination, organization, prioritization, and teamwork skills are required.
- Cybersecurity experience is desired, including security assessments, threat modeling, countermeasures, and risk-posture reporting.
- Experience with NIST SP 800-53 Rev. 5 security controls, NIST SP 800-37 Rev. 2 RMF, security control testing, compliance evidence, and assessment findings is desired.
- Experience with full life-cycle safety-critical human-rated software, aerospace vehicle operations, hardware/software integration, flight software verification, and software configuration management tools is desired.
- Familiarity with NASA SSET Class A processes or CMMI level 3 or higher is desired.
- Experience with human-rated space vehicles, object-oriented C++, Python, NASA cFS, and vehicle-wide space vehicle systems is desired.
Benefits
- Full-time regular employment with flexible time off.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Learning and development resources and opportunities for continuous career growth.
- Work is based at NASA’s Johnson Space Center in Houston, Texas, with up to 10% continental U.S. travel.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.