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 Artemis Lunar Gateway Flight Software Integration Engineer

CACI International

$63,800 - $127,500
Oct 24, 2025
Houston, TX, US
Apply Now

CACI is looking for an experienced Flight Software Integration Engineer to provide NASA Johnson Space Center with software skills in the development and integration of NASA’s Lunar Gateway vehicle flight software. This software engineering position requires working on integrating the software products developed by NASA and commercial partners, developing tests and simulation software to verify the integrated software on flight computers, and ensuring the integrated Gateway software meets the integration objectives and software requirements.

Requirements

  • Strong C programming skills.
  • Strong Linux experience.
  • Python development skills.
  • Experience developing embedded software for Real-time Operating Systems, preferably VxWorks.
  • Experience with communication protocols such as Space Packet Protocol (SPP), Transmission Control Protocol (TCP) and User Datagram Protocol (UDP).
  • Must have experience in the entire software life cycle.
  • Experience in software and systems integration and testing.

Responsibilities

  • Perform software integration, test, and verification.
  • Integrate and test Gateway software/hardware in avionics test bed and flight certification environments.
  • Develop software prototype and device software simulation to facilitate software design and testing.
  • Gain an understanding of the overall Gateway flight software systems, software dependencies, software interface, and the data flow between the systems.
  • Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis.
  • Collaborate with engineering teams and contractors across multiple NASA programs and projects.

Other

  • Must be a U.S. Citizen or Permanent Resident for access to USG facilities.
  • Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills.
  • Requires the ability to manage multiple priorities with little supervision.
  • Must be a highly responsible, team-oriented individual with strong work ethic.
  • Minimum Clearance Required to Start: NACI