Flight Software Requirements and Analysis Engineer
Code Plus Inc · Posted Nov 12, 2026
- Huntsville, Alabama, United States
- On-site
- Full-time · Mid
- 10+ years
Support the development of safe and reliable mission-critical spacecraft flight software for NASA by defining, documenting, analyzing, and validating flight software requirements while ensuring traceability throughout the software development lifecycle.
Responsibilities
- Participate in an Agile software development environment
- Develop, analyze, and review system-level and derived software requirements
- Maintain requirements traceability throughout the design and development lifecycle
- Analyze UML diagrams and detailed software designs
- Provide insight and support for software integration, verification, validation, and testing activities
Requirements
- Bachelor’s degree in Computer Engineering
- Bachelor’s degree in Computer Science
- Nice to have: Agile software requirements development processes
- Nice to have: Automated software testing and verification methodologies