Senior Software Test Engineer
Firefly AerospaceAbout the role
ABOUT FIREFLY AEROSPACE
Firefly Aerospace Inc. is an American end-to-end space transportation company committed to providing economical and convenient access to space for small payloads through the design, manufacture, and operation of reliable launch and spacecraft vehicles.
We are achieving this by supporting a work culture that empowers employees to dream big as they enable new technology innovations with game-changing efficiencies in LEO, on the Moon, and beyond. We are looking for incredibly passionate, bright innovators to join our team as we deliver game changing commercial products to space.
SUMMARY
As a Senior Software Test Engineer, you will play a key role in ensuring the reliability and mission readiness of Firefly Aerospace’s launch vehicle and spacecraft software systems. You will lead verification and validation (V&V) efforts across all-digital and hardware-in-the-loop (HIL) environments, driving the quality and certification of Flight and Ground Software that control our rockets, spacecraft, and launch facilities.
You will design, implement, and evolve the test architecture supporting formal qualification and certification testing, including safety-critical software verification required by U.S. Space Force and FAA standards. You will also serve as a technical mentor and reviewer, guiding peers through disciplined software validation processes and helping shape Firefly’s software quality culture.
________________________________________
KEY RESPONSIBILITIES
- Own and evolve the end-to-end test architecture for Flight and Ground Software, ensuring scalability, traceability, and integration across multiple simulation and HIL environments.
- Design and automate complex test frameworks that execute formal qualification and certification tests with full traceability to requirements and safety-critical compliance standards.
- Lead test planning and strategy for major releases, coordinating with Flight Software, Ground Systems, Simulation, and Systems Engineering to define verification coverage and acceptance criteria.
- Develop automated pipelines for continuous integration, regression testing, and qualification test reporting.
- Act as a senior peer reviewer for software changes, test procedures, and verification results, providing guidance on safety, performance, and design implications.
- Mentor and coach junior test engineers in test design, scripting, and safety-critical test documentation.
- Collaborate with certification and compliance stakeholders to ensure alignment with standards such as DO-178C, NASA NPR 7150.2C, RCC 319-19, and AFSPCMAN 91-710 Vol. 3.
- Champion test best practices across Firefly Aerospace, helping evolve tools, methodologies, and metrics for continuous improvement.
________________________________________
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field; or equivalent hands-on experience in aerospace or embedded systems testing.
- 7+ years of full-time experience in software verification and validation for mission- or safety-critical systems.
- Strong proficiency in C/C++ and/or Python, including automation, scripting, and integration with test frameworks.
- Experience designing, running, and automating tests under Linux environments.
- Hands-on experience with hardware-in-the-loop simulation and software/hardware integration testing.
- Proficiency with Git version c
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s