Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

NASA Lunar Gateway Flight Software Architect and Systems Engineer

CACI International

$90,300 - $189,600
Sep 24, 2025
Houston, TX, US
Apply Now

CACI is looking for an experienced Space Vehicle Flight Software and Data Architect to support NASA's Lunar Gateway program, which aims to establish an outpost orbiting the moon for sustainable human return to the lunar surface and deep space exploration.

Requirements

  • Experience with software architecture design of system of systems including use of common software services and frameworks.
  • Experience with data analysis.
  • Experience integrating data products with software.
  • Experience in human-rated safety critical flight software in aerospace or other industries.
  • Experience with autonomous systems, distributed systems, fault management, and mission planning and execution.
  • Experience/familiarity with Time-Triggered Ethernet (TTE).
  • Experience with Cyber-Security assessments for embedded systems, and the implementation of controls to protect systems from vulnerabilities and design defects.

Responsibilities

  • Evaluate and communicate flight software architecture concepts, design, and implementation.
  • Analyze data flow within the system network and at the device level including identifying data sources, destinations, and routing of data, and analyzing data rates and data throughput.
  • Analyze data characteristics and interactions within the flight system.
  • Analyze adaptive data management capabilities, i.e., the ability to adjust the data flow depending on the system status.
  • Perform systems engineering on vehicle subsystem domains and ground support domains.
  • Support manual and autonomous mission planning for flight operations.
  • Coordinate flight software issues and resolution across programs and vehicle systems engineering teams.

Other

  • Must be a U.S. Citizen or Permanent Resident.
  • Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills.
  • Ability to manage multiple priorities with little supervision.
  • Must be a highly responsible, team-oriented individual with strong work ethic.
  • Must have highly developed coordination and organization skills.