Skip to content
NEXTMOVEFDE careers · United States

NASA Lunar Base Software and Data Integration Engineer

AI summary of the role

This role supports the Artemis Program at NASA Johnson Space Center, integrating software components into lunar vehicles and assets from a data perspective.

No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.

What you’ll do

  • Gain understanding of lunar base software system, dependencies, data flow, and interface requirements.
  • Generate software interface requirement documents for hardware devices and autonomous system management.
  • Provide data configuration support to integrate software into lunar vehicle/asset architecture.
  • Work with providers to integrate module data into the mission database.

What you’ll bring

  • U.S. Citizen or Permanent Resident.
  • B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related discipline.
  • 1-5 years of experience in software development for safety-critical software (including internships).
  • Strong programming skills in Python or C.

Technologies

Python · C · XML · XTCE · NASA Core Flight System (CFS) · Space Packet Protocol (SPP) · TCP · UDP · CMMI · IEEE

About CACI

Delivers cleared mission technology, cyber, IT modernization, and engineering expertise for U.S. defense, intelligence, and federal civilian agencies.

Public · 5000+ people

Source and classification

Internal deployment & tooling · Evidence for this classification:

Job Title: NASA Lunar Base Software and Data Integration Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is looking for an experienced Software and Data Integration Engineer to support the Artemis Program at NASA Johnson Space Center with a goal of returning astronauts to the Moon and establishing a lunar base. This exciting position involves integrating software components into lunar vehicles and assets from a data perspective. The individual will become knowledgeable in the lunar vehicles and assets software systems with an understanding of the data flow within the system. The position requires working with payload, crew devices and other software providers to ensure the data requirements for software
More from the job description

Job Title: NASA Lunar Base Software and Data Integration Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is looking for an experienced Software and Data Integration Engineer to support the Artemis Program at NASA Johnson Space Center with a goal of returning astronauts to the Moon and establishing a lunar base. This exciting position involves integrating software components into lunar vehicles and assets from a data perspective. The individual will become knowledgeable in the lunar vehicles and assets software systems with an understanding of the data flow within the system. The position requires working with payload, crew devices and other software providers to ensure the data requirements for software applications being integrated into the flight software are satisfied. 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, have strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise. Finally, the most qualified candidate will be an articulate speak [... source excerpt omitted ...] omplex technical ideas in a convincing manner, must share our passion for our Nation's Space Program, and share in the excitement of developing future human-rated space vehicles. Responsibilities: Gain an understanding of the overall lunar base and infrastructure software system, software dependencies, data flow within the system including data rates and software interface requirements. Generate software interface requirement document for interface with hardware devices and autonomous system management software. Provide data configuration support to software developers and providers to integrate software into the lunar vehicle/asset architecture from a data perspective. Gain an u [... source excerpt omitted ...] tion. This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative. 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 required. Prefer a minimum of 1-5 years of experience in software development for safety-critical software, including internships. Experience can be for aerospace vehicles or in other industries, e.g., oil and gas. Experience greater than the minimum is highly valued. Strong software programing skills in Python or C.

How jobs are selected

Employer postings · Data from · Sources