Aerospace Software Test Engineer II Seen this week
About Firefly Aerospace
Firefly Aerospace is a space and defense technology company headquartered in north Austin, Texas. We launch, land, and operate space systems from Earth to the Moon and beyond. Firefly was the first commercial company to launch a satellite to orbit with 24-hour notice and the first to achieve a successful Moon landing.
The Role
As a Software Test Engineer II, you will be critical to the success of Firefly's software for launch vehicles, spacecraft, and launch facilities. You will test flight and ground software using all-digital and hardware-in-the-loop simulation environments, develop formal qualification and certification tests, and act as an independent peer reviewer for software changes.
You will work closely with flight software, ground software, and simulation teams to deliver thorough tests before deployment to launch vehicles, spacecraft, or launch sites.
Responsibilities
- Design and develop test procedures for ground and flight software in simulation environments
- Develop software for automating test case execution and report generation
- Setup automated testing of daily commits and act as peer reviewer for merge and pull requests
- Create unit tests for simulation models, flight software, and ground software
- Develop and document requirements, designs, plans, and schedules
- Adhere to customer test requirements, whether internal or external
- Provide accurate test development milestones and communicate progress to the group
- Use Firefly software engineering development processes and best practices
- Learn new test technologies and techniques and apply them to our software testing
Required Qualifications
- Bachelor's degree in computer science, engineering, or related technical field, or equivalent practical experience with a strong portfolio
- 3 to 5+ years of experience with formal software testing and reporting for releases, FQT and/or software certification
- Full-time industry experience with formal software testing and reporting
- Good C/C++ and Python knowledge
- Development experience under the Linux operating system
- Knowledge of the Agile Software Development Model
- Use of Git version control on a commercial software product
Desired Qualifications
- Advanced degree in software engineering, computer sciences, or computer engineering
- Exceptional C/C++ or Python development skills
- Experience with software tests running in Red Hat Enterprise Linux 8 Real-Time operating system
- Practical experience using Agile frameworks like Kanban, SCRUM, or Lean Development
- Experience using Atlassian Confluence, Jira, and Bitbucket
- Experience using the NASA Trick Simulation Environment
- Practice using GitFlow Workflow
- Working knowledge of DO-178C, NASA NPR 7150.2C, RCC 319-19, or AFSPCMAN 91-710 Vol 3 requirements
Benefits
Generous health, dental and vision plans with low deductibles, parental leave, educational reimbursement, short-term disability, and flexible PTO options.
Eligibility
To comply with U.S. Government space technology export regulations including ITAR, you must be a U.S. citizen, lawful permanent resident, or eligible to obtain required authorizations from the U.S. Department of State.