Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Massachusetts
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITHospitality & CateringSales
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaMassachusetts

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITHospitality & CateringSales
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
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in MassachusettsAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsHospitality & Catering jobsSales jobsTeaching jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel 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
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Massachusetts
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITHospitality & CateringSales
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaMassachusetts

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITHospitality & CateringSales
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
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in MassachusettsAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsHospitality & Catering jobsSales jobsTeaching jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel 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
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Massachusetts
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITHospitality & CateringSales
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaMassachusetts

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITHospitality & CateringSales
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. NASA Artemis Lunar Base Flight Software Development Engineer
CACI International Inc logo

NASA Artemis Lunar Base Flight Software Development 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 Artemis Lunar Base Flight Software Development Engineer to support the Artemis Program at NASA Johnson Space Center. The mission is to return astronauts to the Moon and establish a lunar base. This role involves prototyping, requirements definition, design, development, test and verification, integration, and certification of Flight Software for NASA's lunar base, vehicles, and assets.

This position requires a self-motivated individual with strong verbal and written communication skills. Beyond technical expertise, the successful candidate will be people-savvy with strong customer relationship skills, a positive team-player attitude, and the flexibility to take on new assignments as they arise. The most qualified candidate will be an articulate speaker able to communicate complex technical ideas convincingly, sharing a passion for the Nation's Space Program and the excitement of developing future human-rated space vehicles.

This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical to human space flight and the space exploration initiative.

Company Culture

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you will 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.

We foster an environment of trust, valuing the unique contributions every employee brings. You will have the autonomy to take the time you need through a unique flexible time off benefit and access to robust learning resources to make your ambitions a reality. Together, we will advance our nation's most critical missions, build on a lengthy track record of business success, and find opportunities to break new ground in your career and our legacy.

Hiring Process & Eligibility

This position is contingent on funding and may not be filled immediately. However, it is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.

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

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

Houston, Texas

Key Responsibilities

  • check_circleDesign and develop Lunar Base Flight Software
  • check_circlePerform systems engineering to support software requirements and interface definitions
  • check_circleIntegrate and test software/hardware in avionics test bed and flight certification environments
  • check_circleCollaborate with engineering teams and contractors across multiple NASA programs
  • check_circleEnsure adherence to JSC standard software process practices
  • check_circleConduct software integration, test, and verification activities

Requirements

  • verifiedU.S. Citizen or Permanent Resident
  • verifiedB.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines
  • verifiedAt least five years of experience in software development for safety-critical software
  • verifiedStrong C programming skills
  • verifiedExperience with Linux
  • verifiedExperience in the entire software life cycle
  • verifiedAbility to manage multiple priorities with little supervision

Nice to Have

M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline. Experience in human-rated space vehicles (e.g., Space Shuttle, Space Station, Orion, Commercial Crew) and specific vehicle software domains (e.g., C&T, C&DH, GN&C). C++ programming and Object-Oriented Design and Analysis (OOAD) skills. Experience in NASA Core Flight Software (CFS). Python development skills. Experience developing embedded software for Real-time Operating Systems, preferably VxWorks. Experience in Time-Triggered Ethernet (TTE). Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet). Experience developing software interfacing with Data Acquisition (DAQ) I/O cards. Experience developing and troubleshooting device drivers. Experience in software and systems integration. Experience in automated testing. Experience in verification testing. Experience using GitLab and the Git version control system. Experience using Jira.

Benefits & Perks

check_circleUnique flexible 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

5+ yrs (Senior)

Education

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

Job Type

Full-Time

Similar Job Opportunities

CACI International Inc logo

Senior Front-End Software Engineer

CACI International Inc • Odenton, Maryland

$132k-290karrow_forward
ASRC Federal logo

Software Engineer

ASRC Federal • Moorestown Township, New Jersey

Not Disclosedarrow_forward
OPH logo

Software Engineering Manager, SensAI

OPH • San Diego, California

$207k-300karrow_forward

Skills, education and keywords

Skills: C Programming, Linux, C++, Object-Oriented Design And Analysis, Nasa Core Flight Software, CFS, Python, Real-Time Operating Systems, Vxworks, Time-Triggered Ethernet.

Education: B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines required; M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline desired.

Frequently asked questions about NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc

What does a NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc do?expand_more
A NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc is responsible for the following: Design and develop Lunar Base Flight Software; Perform systems engineering to support software requirements and interface definitions; Integrate and test software/hardware in avionics test bed and flight certification environments; and Collaborate with engineering teams and contractors across multiple NASA programs.
What are the requirements for this NASA Artemis Lunar Base Flight Software Development Engineer role?expand_more
CACI International Inc is looking for candidates who meet the following requirements: U.S. Citizen or Permanent Resident; B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines; At least five years of experience in software development for safety-critical software; Strong C programming skills; Experience with Linux; and Experience in the entire software life cycle.
Where is the NASA Artemis Lunar Base Flight Software Development Engineer role at CACI International Inc located?expand_more
NASA Artemis Lunar Base Flight Software Development 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 Artemis Lunar Base Flight Software Development Engineer job remote, hybrid, or on-site?expand_more
CACI International Inc has listed this NASA Artemis Lunar Base Flight Software Development Engineer role as on-site.
How much experience is required for this NASA Artemis Lunar Base Flight Software Development Engineer role?expand_more
NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc typically requires 5+ years of relevant experience at the senior level.
What skills do you need for the NASA Artemis Lunar Base Flight Software Development Engineer role at CACI International Inc?expand_more
Key skills for NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc include C Programming; Linux; C++; Object-Oriented Design And Analysis; Nasa Core Flight Software; CFS; Python; and Real-Time Operating Systems.
What education is required for NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc?expand_more
Educational requirements for this role: B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines required; and M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline desired.
What category does the NASA Artemis Lunar Base Flight Software Development Engineer role belong to?expand_more
NASA Artemis Lunar Base Flight Software Development Engineer at CACI International Inc is part of the it job category on Recrutus.
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
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in MassachusettsAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsHospitality & Catering jobsSales jobsTeaching jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy notice

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

Skills Required

C ProgrammingLinuxC++Object-Oriented Design And AnalysisNasa Core Flight SoftwareCFSPythonReal-Time Operating SystemsVxworksTime-Triggered Ethernet
Accessibility