
Early Career NASA Space Reactor – 1 Freedom Flight Software Development Engineer
CACI International1 day ago
Base Salary
$64k - $128k/yr
Responsibilities
- Design and develop Space Reactor–1 Freedom flight software and supporting software tools.
- Develop and maintain software using the NASA Core Flight Software framework.
- Support software requirements, interface definitions, systems engineering, and performance analysis.
- Perform software integration, testing, verification, and certification activities.
- Integrate and test software and hardware in avionics test-bed and flight-certification environments.
- Collaborate with engineering teams and contractors across NASA programs and projects.
- Follow Johnson Space Center standard software-process practices.
Requirements
- U.S. citizenship or permanent residency is required to facilitate access to U.S. government facilities.
- Bachelor’s degree in Electrical, Mechanical, Aerospace, Software, or Systems Engineering, Computer Science, or a related discipline.
- Strong C programming skills and experience with Linux.
- Experience with software unit testing.
- Relevant internship experience for new graduates or one to two years of professional software experience in a relevant project.
- Strong technical, communication, problem-solving, collaboration, organization, and prioritization skills.
- Preferred: master’s degree in a relevant engineering or computer science discipline.
- Preferred: experience with human-rated space vehicles, safety-critical software, NASA Core Flight Software, Python, the full software life cycle, embedded real-time operating systems, VxWorks, bus communication protocols, software and systems integration, automated testing, verification testing, GitLab, Git, Jira, and Agile software development.
Benefits
- Full-time regular employment performed onsite at NASA Johnson Space Center in Houston, Texas.
- Up to 10% continental U.S. travel.
- Flexible time off, healthcare, wellness, financial, retirement, family support, continuing education, and other time-off benefits.
- Learning and development resources and opportunities for continuous career 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.