CACI International Inc · 3 months ago
NASA Lunar Gateway Flight Software Architect and Systems Engineer
CACI International Inc is seeking an experienced Space Vehicle Flight Software and Data Architect to support the Lunar Gateway program at NASA Johnson Space Center. This role involves analyzing flight software requirements, designing software architecture, and collaborating with various engineering teams to ensure the effectiveness of autonomous systems for lunar missions.
Information TechnologyService IndustrySoftware
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
Interface with NASA, international partners, and contractor engineering teams
Support program reviews of flight software design against system level requirements and expected concept of operations; provide feedback to developer teams and raise appropriate risks to Gateway program
Support Verification and Validation activities including Flight Software including troubleshooting and root cause analysis
Qualification
Required
Must be a U.S. Citizen or Permanent Resident
B.S. in Aerospace, Mechanical, Electrical, Computer, or Software Engineering, Computer Science, or related disciplines
10 to 15 years of related experience in systems engineering and/or software systems engineering
Experience with software architecture design of system of systems including use of common software services and frameworks
Experience with data analysis. 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
Preferred
M.S./PhD in Aerospace, Mechanical, Electrical, Computer, or Software Engineering, Computer Science, or related disciplines
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
Experience coordinating technical issues across multiple engineering teams
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
Washington Technology
2026-01-11
2026-01-09
2026-01-03
Company data provided by crunchbase