company logo

NASA Lunar Gateway Flight Software Architect and Systems Engineer

CACI International Inc.com

90k - 190k USD/year

Office

BXG HOUSTON TX, United States

Full Time

NASA Lunar Gateway Flight Software Architect and Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NACIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *

The Opportunity:

CACI is looking for an experienced Space Vehicle Flight Software and Data Architect with technical leadership experience to support the Lunar Gateway program at NASA Johnson Space Center in Houston, TX.  The Gateway station will be an outpost orbiting the moon that provides vital support for a sustainable, long-term human return to the lunar surface, as well as a staging point for deep space exploration. The Gateway is a destination for astronaut expeditions and science investigations, as well as a port for deep space transportation such as landers en route to the lunar surface or spacecraft embarking to destinations beyond the Moon. Candidates should have great interest in space vehicles and distributed flight software systems, enjoy analysis and design review of large systems, and most of all, possess a great passion to contribute to our Nation’s exploration of space.

This engineering position involves analyzing concepts of operations, flight software requirements and design, software architecture and autonomous vehicle design analysis.   The work includes the design and analysis of data characteristics and data flow as well as the effectiveness of autonomous system behavior including planning and scheduling algorithms.  Avionics and flight software Systems Engineering and Integration (SE&I) domains include data engineering, fault management, mission plan and timeline execution, flight and ground software, etc.   This role also requires collaboration with system test and verification, missions and ground operation, international partners, and vehicle system teams such as avionics; command and control; crew life support; displays; power; propulsion; thermal; guidance, navigation and control; communications and tracking; docking, etc.

This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy with strong customer relationship skills, possess a positive team-player attitude, and be flexible and willing to take on new assignments and responsibilities as they arise. Finally, the most qualified candidate will be an articulate speaker able to communicate complex technical ideas in a convincing manner, must share our passion for our Nation's Space Program, and share in the excitement of developing the next human-rated space vehicles.

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.

Qualifications: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. 

Desired:

  • 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.
-

________________________________________________________________________________________

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. 

Your potential is limitless. So is ours.

Learn more about CACI here.

________________________________________________________________________________________

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

The proposed salary range for this position is:

$90,300 - 189,600 USDCACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

NASA Lunar Gateway Flight Software Architect and Systems Engineer

Office

BXG HOUSTON TX, United States

Full Time

90k - 190k USD/year

September 24, 2025

company logo

CACI International Inc

CACIIntl