Flight Software Requirements and Analysis Engineer
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.
- Huntsville, Alabama, United States
- Full-time
- On-site
- Posted Nov 12, 2026
INDUSTRYEngineeringAerospace Engineering
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
- Participate in peer reviews and formal design reviews
- Prepare weekly and monthly status updates
Requirements
- Bachelor’s degree in Computer Engineering
- Bachelor’s degree in Computer Science
- Experience in a NASA
Nice to have: Agile software requirements development processes, Automated software testing and verification methodologies
Skills
Requirements analysisRequirements documentationRequirements traceabilityUML diagramsSoftware integrationVerification and validationJiraStachIBM Rational DOORSDOORS Next Generation
More jobs nearby
Full description
Code Plus Inc
Company details are for members
Sign up for a free job alert to see Code Plus Inc's profile, website and LinkedIn, and the same for every employer on Referso Jobs.