Software Test Engineer III

Firefly Aerospace•Cedar Park, TX

About The Position

Firefly Aerospace is seeking a software test engineer for its Aerospace Software Engineering Group. The role supports software used on launch vehicles, spacecraft, and launch facilities, developing and implementing testing strategies for Flight and Ground software in all-digital and hardware-in-the-loop simulation environments. The engineer will lead software verification efforts, act as a senior technical reviewer, mentor junior engineers, and contribute to the strategic direction of the testing organization. The role works closely with Flight Software, Ground Software, and Guidance Navigation and Control Software personnel to test software before it is used on a launch vehicle, spacecraft, or launch site.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience supported by a strong portfolio of relevant projects and accomplishments.
  • 5 to 8+ years of experience with formal software testing.
  • Demonstrated leadership in software testing initiatives and a track record of successful project delivery.
  • Strong C/C++ and Python expertise, including the ability to mentor others.
  • Extensive development experience under Linux.
  • Deep knowledge of the Agile Software Development Model and experience leading agile practices.
  • Proficiency with Git version control on commercial software products, including advanced workflows and branching strategies.
  • Experience with test automation frameworks and CI/CD pipelines.
  • Ability to work independently and lead technical initiatives.
  • Must be a U.S. citizen, lawful permanent resident, protected individual under 8 U.S.C. 1324b(a)(3), or eligible to obtain required U.S. Department of State authorizations, to comply with U.S. Government space technology export regulations including ITAR.

Nice To Haves

  • Expert-level C/C++ and Python development skills.
  • Experience architecting and implementing test frameworks and automation solutions.
  • Experience using the NASA Trick Simulation Environment.
  • Contributions to open-source projects or technical publications.

Responsibilities

  • Lead the design and architecture of complex test procedures for software in all-digital and hardware-in-the-loop simulation environments.
  • Architect and develop software frameworks to automate test case execution and report generation.
  • Lead and mentor team members in establishing automated testing pipelines for daily commits of Ground and Flight Software, and serve as a senior technical reviewer for Merge/Pull Requests.
  • Design and implement comprehensive unit test strategies.
  • Interpret and ensure compliance with internal or external customer test requirements and provide technical guidance on implementing requirements.
  • Develop and document requirements, designs, plans, and schedules with long-term maintainability and scalability in mind.
  • Provide accurate test development milestones to stakeholders, identify risks, and propose mitigation strategies.
  • Champion Firefly Aerospace Software Engineering processes and best practices and drive continuous improvement initiatives.

Benefits

  • Generous health, dental, and vision plans with low plan deductibles.
  • Parental leave.
  • Relocation benefits.
  • Educational reimbursement.
  • Short-term disability.
  • Flexible PTO options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service