Flight Software Requirements and Analysis Engineer

Amentum•Huntsville, AL
•Onsite

About The Position

As a Flight Software Requirements and Analysis Engineer at Amentum Space Exploration Division, you will define, document, and validate technical requirements for spacecraft flight software and perform analysis to ensure requirements are met in a safe, reliable, mission-critical environment. The position participates in Agile software development, supports software integration and test and verification, and contributes to peer and formal design reviews. It also includes producing weekly and monthly status reports and communicating with customers, stakeholders, and cross-organizational teams. The role is based in an office environment and involves domestic travel, extended computer and desk work, and technical discussions with peers, management, and clients at NASA facilities. The normal workday is 7:30 a.m. to 4:30 p.m., Monday through Friday; minimal overtime may be required to meet schedule milestones and technical demands. Proof of U.S. citizenship and a STAR ID are required.

Requirements

  • Must be a U.S. citizen and have a STAR ID; proof of U.S. citizenship is required.
  • Ph.D. with a minimum of 4 years of experience, or an M.S. with at least 8 years of experience, or a B.S. with at least 10–15 years of experience.
  • Experience defining requirements for complex systems.
  • Experience with the Atlassian tools suite (e.g., Jira and Stash) or equivalent.
  • Experience with IBM Rational DOORS and DOORS Next Generation (DNG).
  • Communication, team interaction, collaboration, and problem-solving skills.
  • Experience leading or participating in small teams using Agile software requirements development processes.
  • Experience with change request systems and formal configuration management tools.
  • Ability to take initiative, work autonomously, and collaborate successfully across diverse teams.
  • Ability to communicate professionally with customers, stakeholders, and cross-organizational team members.
  • Ability to communicate clearly, concisely, accurately, and promptly, verbally and in writing.
  • Ability to interact professionally with coworkers, management, and clients.
  • Ability to work at a computer for long periods.
  • Ability to use stairs or elevators to access floors and buildings.
  • Ability to operate a personal computer, telephone, fax machine, copier, calculator, and other general office equipment.
  • Regular attendance and ability to arrange delegation of duties during absences.

Nice To Haves

  • A bachelor's degree in computer engineering, computer science, or equivalent from an ABET-accredited university is preferred.
  • Exposure to software development tools and automated software testing tools.

Responsibilities

  • Define, document, and validate technical requirements for spacecraft flight software.
  • Perform analysis to ensure requirements are met in a safe, reliable, mission-critical environment.
  • Participate in an Agile software development environment.
  • Develop and review system and derived requirements and address design traceability.
  • Analyze UML diagrams of detailed software designs.
  • Provide insight and support for software integration, test, and verification activities.
  • Conduct and participate in multiple levels of peer review and formal design reviews.
  • Produce weekly and monthly status reports on progress in assigned areas.
  • Communicate and collaborate with customers, stakeholders, and cross-organizational team members.
  • Work independently with minimal supervision, make rational decisions, and exercise good judgment.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Paid holidays
  • Retirement benefits, including 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
  • Wellness programs
  • Employee perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service