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, the employee defines, documents, and validates technical requirements for spacecraft flight software and performs analysis to ensure requirements are met in a safe, reliable, mission-critical environment. The role works in an Agile software development environment and supports software integration, testing, and verification activities. It includes developing and reviewing system and derived requirements, maintaining design traceability, analyzing UML diagrams of detailed software designs, participating in peer reviews and formal design reviews, and reporting progress in assigned areas. The position is aligned with Code Plus. It is based in an office environment and requires domestic U.S. travel (5%), frequent computer work, and professional interaction with coworkers, management, clients, and stakeholders. The normal workday is 7:30 a.m. to 4:30 p.m., Monday through Friday, with minimal overtime potentially required to meet milestones and technical demands. Proof of U.S. citizenship and a STAR ID are required.

Requirements

  • Must be a U.S. citizen and provide proof of U.S. citizenship.
  • Must have a STAR ID.
  • 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, Stash) or equivalent.
  • Experience with IBM Rational DOORS and DOORS Next Generation (DNG).
  • Strong 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.
  • Exposure to software development tools and automated software testing tools.
  • Ability to take initiative, work autonomously, and collaborate across diverse teams.
  • Ability to communicate professionally with customers, stakeholders, and cross-organizational team members.
  • Ability to provide clear, concise, accurate, and timely verbal and written communication.
  • Ability to work at a computer for long periods and operate general office equipment.
  • Regular attendance and appropriate arrangements for delegating duties during absences.

Nice To Haves

  • A bachelor's degree in computer engineering, computer science, or an equivalent field from an ABET-accredited university is preferred.

Responsibilities

  • 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 to software integration and 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.
  • Work independently with minimal supervision, make rational decisions, and exercise good judgment.
  • Communicate with customers, stakeholders, and cross-organizational team members.
  • Travel domestically within the United States as required.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Paid holidays
  • 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
  • Wellness programs
  • Employee perks
  • Personalized mentoring
  • Company-sponsored networking events
  • Team Lead Academy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service