The business and/or technical problem is to support NASA's pursuits in deep space exploration by developing, verifying, and validating safety-critical flight and ground software for human spaceflight systems, ensuring software reliability, human-rating compliance, and safety assurance.
Requirements
- Experience with flight or embedded software in human spaceflight, aerospace, or safety-critical systems.
- Familiarity with hazard analysis processes, fault management, and failure mode identification for software-controlled systems.
- Working knowledge of Failure Modes and Effects Analysis (FMEA/FMECA) and hazard tracking systems.
- Familiarity with NASA safety and reliability processes, including hazard reports and software safety assessments.
- Strong understanding of Linux/Unix environments and real-time operating systems (RTOS).
- Proficiency in C/C++ and scripting languages such as Python, Bash, or TCL.
- Hands-on experience with Core Flight System (cFS) or similar flight software frameworks.
Responsibilities
- Develop knowledge of Commercial Crew flight software systems, including avionics integration and crewed spacecraft operations.
- Support development, verification, and validation of safety-critical flight and ground software.
- Work in an Integrated Product Team (IPT) to ensure software reliability, human-rating compliance, and safety assurance across NASA and commercial partners (e.g., SpaceX, Boeing).
- Identify, document, and mitigate risks, hazards, anomalies, and failure modes, providing data-driven recommendations.
- Contribute to hazard analyses, fault management design, and Failure Modes and Effects Analysis (FMEA/FMECA) for flight software systems.
- Participate in software design reviews, safety assessments, and flight readiness reviews.
- Work in an Agile, fast-paced environment supporting iterative development and integration.
Other
- Typically requires a minimum of a bachelor's degree in Engineering and may be expected to have a related master's degree and normally possess 10-15 years of related experience.
- Excellent analytical, communication, and coordination skills with a strong customer service attitude.
- Self-starter capable of absorbing complex system knowledge and working independently or in a team.
- Experience with NASA Commercial Crew, Artemis, or Human Spaceflight programs.
- US Citizenship and the ability to pass a comprehensive security background investigation is required.