Flight Software Requirements and Analysis Engineer

Code Plus Inc•Huntsville, AL
•Onsite

About The Position

CODE Plus, Inc. (CODEplus), an established technology company headquartered in Fairfax, Virginia, with additional offices in Huntsville, Alabama, provides technology solutions to federal clients. The company values teamwork, innovation, integrity, and technical excellence, and emphasizes collaborative partnerships. CODEplus is seeking a Flight Software Requirements and Analysis Engineer to support the development of safe and reliable mission-critical spacecraft flight software for NASA. The role defines, documents, analyzes, and validates flight software requirements and ensures traceability throughout the software development lifecycle. This is an on-site position in Huntsville, Alabama, with typical hours Monday through Friday, 7:30 a.m. to 4:30 p.m. CST. Domestic U.S. travel of up to 5% may be requested.

Requirements

  • U.S. citizenship and possession of a STAR ID are required.
  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
  • Relevant experience: 10+ years with a bachelor’s degree, 8+ years with a master’s degree, or 4+ years with a Ph.D.
  • Experience with the Atlassian tools suite (Jira, Stach, etc.) or equivalent.
  • Experience with IBM Rational DOORS and DOORS Next Generation (DNG).
  • Ability to take initiative and work autonomously while collaborating across diverse teams.
  • Strong analytical, problem-solving, and communication skills.

Nice To Haves

  • Experience leading small teams in agile software requirements development processes.
  • Familiarity with automated software testing and verification methodologies.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service