
Early Career NASA Space Reactor – 1 Freedom Flight Software Development Engineer
CACI International8 days ago
Base Salary
$64k - $128k/yr
Responsibilities
- Design and develop SR-1 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 beds and flight certification environments.
- Collaborate with engineering teams and contractors across NASA programs and follow JSC 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, Computer, 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.
- Preferred qualifications include a relevant master’s degree, human-rated spacecraft experience, safety-critical software experience, NASA Core Flight Software experience, Python, full software lifecycle experience, embedded real-time operating systems such as VxWorks, bus communication protocols, software and systems integration, automated and verification testing, GitLab, Git, Jira, and Agile development experience.
Benefits
- Full-time regular employment with up to 10% continental U.S. travel.
- Onsite work at NASA Johnson Space Center in Houston, Texas.
- Flexible time off, learning resources, healthcare, wellness, financial and retirement benefits, family support, continuing education, and other time-off benefits.
About CACI International
At CACI International Inc (NYSE: CACI), our 27,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security. We are a company of good character, relentless innovation, and long-standing excellence. Our culture drives our success and earns us recognition as a Fortune World's Most Admired Company. CACI is a member of the Fortune 500™ Largest Companies, the Russell 1000 Index, and the S&P MidCap 400 Index. For more information, visit us at www.caci.com. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities