Software Quality Assurance Engineer Verified today
About Astro Digital
Astro Digital designs, builds, and operates small satellite systems supporting space-based missions for earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Headquartered in Littleton, Colorado with approximately 85 employees and global infrastructure.
The Role
You will support the verification, validation, and deployment of flight software on engineering and flight hardware platforms. This is a hands-on position requiring strong attention to detail, disciplined test execution, and close collaboration across software, systems, and Assembly, Integration and Test (AI&T) teams.
What You Will Do
- Load and configure flight software builds on engineering units, flight hardware, and integration testbeds
- Configure and verify software parameters on flight hardware to support system bring-up, testing, and mission readiness
- Develop, document, and execute functional, regression, and acceptance tests for flight software
- Perform end-to-end validation of flight software behavior on integrated hardware systems
- Collaborate with software, systems, and AI&T teams during system integration, test campaigns, and pre-flight activities
- Maintain configuration control and traceability of software versions and test artifacts
- Identify, document, and track software defects and anomalies, supporting root-cause analysis
- Verify compliance of flight software with requirements, interfaces, and mission constraints
- Generate clear test reports and communicate software readiness, quality status, and risks
Required Experience
- 5-7 years in software quality assurance, test engineering, or embedded systems testing
- Hands-on experience with flight software or embedded software deployed on hardware platforms
- Experience developing and executing functional, regression, and acceptance tests
- Proficiency with Git for version control and collaboration
- Programming or scripting experience in Python
- Strong debugging skills across software-hardware interfaces
- Familiarity with test documentation, defect tracking, and software lifecycle processes
- Ability to work effectively in a cross-functional team environment
- Experience in automated test development or CI/CD validation pipelines
Preferred Experience
- Experience with spacecraft systems, avionics, or aerospace flight software
- Experience supporting systems engineering and AI&T activities
- Experience with C/C++
- Familiarity with hardware-in-the-loop (HIL) testing or simulation environments
- Experience with embedded Linux or RTOS-based systems
- Knowledge of communication interfaces (UART, SPI, I2C, Ethernet, CAN)
Work Environment
This position requires frequent on-site availability at either our Littleton, CO or San Jose, CA facility. Hybrid work is possible for the right candidate. The role requires the ability to lift and move objects weighing up to 20 pounds. Occasional standing, walking, bending, and reaching may be required.
Compensation and Benefits
The compensation range for this role is $110,000 to $150,000 annually, depending on candidate experience, alignment, and location. Benefits include company stock options, healthcare, 401k retirement plan, and PTO.
Export Control
This position requires access to export-controlled commodities, technical data, technology, software, and services. U.S. citizenship, U.S. legal permanent resident status, or protected person status under 22 CFR 120.15 and 8 U.S.C. 1324b(a)(3) is required.
