Jobs
Locationsexpand_more
All locations
Categoriesexpand_more
All categories
SalesHR & RecruitmentHealthcare & NursingITLogistics & WarehouseEngineering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

Top categories

SalesHR & RecruitmentHealthcare & NursingITLogistics & WarehouseEngineering
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Full-Time jobs
Top states
All states →
Top categories
Sales jobsHR & Recruitment jobsHealthcare & Nursing jobsIT jobsLogistics & Warehouse jobsEngineering jobsAdmin jobs
Popular skills
Excel jobsPowerpoint jobsMicrosoft Office jobsPython jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Categoriesexpand_more
All categories
SalesHR & RecruitmentHealthcare & NursingITLogistics & WarehouseEngineering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

Top categories

SalesHR & RecruitmentHealthcare & NursingITLogistics & WarehouseEngineering
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Full-Time jobs
Top states
All states →
Top categories
Sales jobsHR & Recruitment jobsHealthcare & Nursing jobsIT jobsLogistics & Warehouse jobsEngineering jobsAdmin jobs
Popular skills
Excel jobsPowerpoint jobsMicrosoft Office jobsPython jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Categoriesexpand_more
All categories
SalesHR & RecruitmentHealthcare & NursingITLogistics & WarehouseEngineering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

Top categories

SalesHR & RecruitmentHealthcare & NursingITLogistics & WarehouseEngineering
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. NASA Lunar Base Software and Data Integration Engineer
CACI International Inc logo

NASA Lunar Base Software and Data Integration Engineer

Not Disclosed•Full-TimeOn-site

location_on1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States

Apply Now

About the Opportunity

CACI is seeking an experienced Software and Data Integration Engineer to support the Artemis Program at NASA Johnson Space Center. This role is pivotal in the mission to return astronauts to the Moon and establish a lunar base. The position focuses on integrating software components into lunar vehicles and assets from a data perspective, requiring a deep understanding of data flow within these complex systems.

Engineers in this role will collaborate with payload providers, crew device manufacturers, and other software vendors to ensure that data requirements for applications integrated into flight software are fully satisfied. The work takes place at NASA/JSC in Houston, TX, within a highly stimulating and dynamic environment that is critical to human space flight and the broader space exploration initiative.

About the Role

This position demands a self-motivated individual with strong verbal and written communication skills. Beyond outstanding technical expertise, the successful candidate must be people-savvy, possess strong customer relationship skills, and maintain a positive team-player attitude. Flexibility is essential, as the role requires a willingness to take on new assignments and responsibilities as they arise.

The most qualified candidate will be an articulate speaker capable of communicating complex technical ideas in a convincing manner. A shared passion for the Nation's Space Program and excitement for developing future human-rated space vehicles are fundamental to this role.

Culture and Values

At CACI, character and innovation are at the center of everything we do. We are a high-performing group dedicated to our customer's missions, driven by a higher purpose to ensure the safety of our nation. We foster an environment of trust, valuing the unique contributions every employee brings. Team members enjoy the autonomy to take time needed through a unique flexible time off benefit and have access to robust learning resources to make their ambitions a reality.

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

Equal Opportunity

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

Work location

Work model: On-site

location_on

Similar Job Opportunities

CACI International Inc logo

Senior Front-End Software Engineer

CACI International Inc • Odenton, Maryland

$132k-290karrow_forward
Cooperidge Consulting Firm logo

DSP Communications Engineer

Cooperidge Consulting Firm • On-site

Not Disclosedarrow_forward
Cooperidge Consulting Firm logo

DSP Communications Engineer

Cooperidge Consulting Firm • On-site

Skills, education and keywords

Skills: Python, C, XML, Xtce, Data Integration, Databases, Software Interface Requirements, Data Flow, CFS, Space Packet Protocol.

Education: B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required; M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines preferred.

Frequently asked questions about NASA Lunar Base Software and Data Integration Engineer at CACI International Inc

What does a NASA Lunar Base Software and Data Integration Engineer at CACI International Inc do?expand_more
A NASA Lunar Base Software and Data Integration Engineer at CACI International Inc is responsible for the following: Provide data configuration support to integrate software into lunar vehicle architecture; Work with providers to ensure data requirements for flight software applications are satisfied; Integrate module data from lunar vehicle and asset providers into the mission database; and Generate documentation for software tools and simulations certification.
What are the requirements for this NASA Lunar Base Software and Data Integration Engineer role?expand_more
To qualify for the NASA Lunar Base Software and Data Integration Engineer at CACI International Inc position, applicants should have: U.S. Citizen or Permanent Resident; B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines; NACI clearance; 1-5 years of experience in software development for safety-critical software; and Strong software programming skills in Python or C.
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by location

1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States

Houston, Texas

Key Responsibilities

  • check_circleProvide data configuration support to integrate software into lunar vehicle architecture
  • check_circleWork with providers to ensure data requirements for flight software applications are satisfied
  • check_circleIntegrate module data from lunar vehicle and asset providers into the mission database
  • check_circleGenerate documentation for software tools and simulations certification
  • check_circleGain understanding of lunar base software systems, dependencies, and data flow
  • check_circleGenerate software interface requirement documents for hardware and autonomous systems
  • check_circleDevelop software prototypes and device simulations to facilitate design and testing
  • check_circleCreate software tools to aid in the generation of data products

Requirements

  • verifiedU.S. Citizen or Permanent Resident
  • verifiedB.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines
  • verifiedNACI clearance
  • verified1-5 years of experience in software development for safety-critical software
  • verifiedStrong software programming skills in Python or C

Nice to Have

M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines. Experience with software requirements definition and development. Experience with eXtensible Markup Language (XML) Telemetric and Command Exchange (XTCE) telemetry format. Experience in data integration and databases. Experience with software interface requirements. Experience with data flow, data rates, and data dependencies for integrating software applications within a real-time software environment. Knowledge of NASA Core Flight System/Software (CFS). Experience with communication protocols such as Space Packet Protocol (SPP), Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). Experience developing human-rated safety critical spacecraft flight software. Vehicle-wide knowledge of space vehicle systems. Experience with JSC Spacecraft Software Engineering Team (SSET) software development processes, or any software process experience such as CMMI or IEEE models.

Benefits & Perks

check_circleFlexible time off benefitcheck_circleAccess to robust learning resources
CACI International Inc logo
Company

CACI International Inc

Industry

it

View company profilearrow_forwardlanguageWebsite
Quick Overview

Experience

1-5 yrs (Mid Level)

Education

B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required

Job Type

Full-Time

Skills Required

PythonCXMLXtceData IntegrationDatabases
Not Disclosed
arrow_forward
Where is the NASA Lunar Base Software and Data Integration Engineer role at CACI International Inc located?
expand_more
NASA Lunar Base Software and Data Integration Engineer at CACI International Inc is based in 1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States. This is a on-site role.
Is this NASA Lunar Base Software and Data Integration Engineer job remote, hybrid, or on-site?expand_more
CACI International Inc has listed this NASA Lunar Base Software and Data Integration Engineer role as on-site.
How much experience is required for this NASA Lunar Base Software and Data Integration Engineer role?expand_more
NASA Lunar Base Software and Data Integration Engineer at CACI International Inc typically requires 1–5 years of relevant experience at the mid level level.
What skills do you need for the NASA Lunar Base Software and Data Integration Engineer role at CACI International Inc?expand_more
Key skills for NASA Lunar Base Software and Data Integration Engineer at CACI International Inc include Python; C; XML; Xtce; Data Integration; Databases; Software Interface Requirements; and Data Flow.
What education is required for NASA Lunar Base Software and Data Integration Engineer at CACI International Inc?expand_more
Educational requirements for this role: B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required; and M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines preferred.
What category does the NASA Lunar Base Software and Data Integration Engineer role belong to?expand_more
NASA Lunar Base Software and Data Integration Engineer at CACI International Inc is part of the it job category on Recrutus.
Jobs by city
Jobs by category
Jobs by skill
Career guides
Career blog
Salary insights
Job types
Full-Time jobs
Top states
All states →
Top categories
Sales jobsHR & Recruitment jobsHealthcare & Nursing jobsIT jobsLogistics & Warehouse jobsEngineering jobsAdmin jobs
Popular skills
Excel jobsPowerpoint jobsMicrosoft Office jobsPython jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Software Interface Requirements
Data Flow
CFS
Space Packet Protocol