
NASA Moon Base Flight Software Development Engineer
CACI International1 day ago
Houston, TX, USAMid Level / Senior
Base Salary
$76k - $156k/yr
Responsibilities
- Design and develop Moon Base flight software.
- Perform systems engineering for software requirements, interface definitions, design, and performance analysis.
- Integrate, test, and verify software in avionics test beds and flight certification environments.
- Collaborate with engineering teams and contractors across NASA programs and projects.
- Follow Johnson Space Center standard software process practices.
- Support prototyping, requirements definition, development, integration, testing, verification, and certification across the full flight software lifecycle.
Requirements
- U.S. citizenship or permanent residency is required.
- Bachelor’s degree in aerospace, electrical, software, computer, or systems engineering, computer science, or a related discipline is required.
- Three to five years of software development experience is required; aerospace or other mission-critical industry experience is valued.
- Strong C programming skills and Linux experience are required.
- Experience across the entire software development lifecycle is required.
- Strong technical, verbal, written communication, prioritization, teamwork, and self-management skills are required.
- A master’s degree in a relevant engineering or computer science discipline is preferred.
- Experience with GitLab, Git, Python, NASA Core Flight Software, embedded RTOS development, communication protocols, device drivers, software and systems integration, automated testing, verification testing, and Jira is preferred.
- Experience with human-rated space vehicles and vehicle software domains such as C&T, C&DH, or GN&C is preferred.
Benefits
- Flexible time off, learning resources, healthcare, wellness, financial and retirement benefits, family support, continuing education, and other time-off benefits are available.
- The position is full time and regular, based at NASA Johnson Space Center in Houston, Texas, with up to 10% continental U.S. travel.
- The role offers opportunities to support NASA’s human spaceflight mission and ongoing professional growth.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.