We're looking for a Senior Software QA Engineer to be the first deep-testing line for our avionics stack, validating embedded firmware, board support packages, device drivers, and safety-critical data paths long before Flight Test. As a Senior Software QA Engineer, you'll blend expert exploratory/system testing with targeted automation across HIL/SIL rigs, exercising real buses and stressing links under real-world fault conditions.
Requirements
- Bachelor’s degree in Robotics, Computer Science, Engineering, or related field
- 5+ years professional QA/SDET experience, including automation for embedded/real-time or safety-critical systems
- Hands-on testing for embedded Linux and/or RTOS (e.g., NuttX, FreeRTOS, PX4) and driver/HAL layers across UART/SPI/I2C/CAN-FD/Ethernet
- Practical experience building automated tests with Python (pytest/Robot or equivalent) controlling benches over serial/CAN/Ethernet; comfort with C/C++ artifacts and host-based unit tests (gtest)
- Comfortable validating networked real-time systems (MAVLink, DDS, WebSockets), async I/O, and telemetry flows under constrained or lossy links
- Proficient with Linux and Windows test environments, CLI tooling, scripting (Python/Bash/PowerShell), and Git
- Experience integrating test suites into CI/CD (GitLab CI/Jenkins/GitHub Actions) and working with firmware packaging/bootloaders/OTA
- Strong exploratory testing, defect isolation, and written communication—able to translate flight and bring-up workflows into crisp, testable scenarios
- U.S. Citizenship and ability to obtain and maintain a U.S. Government security clearance
Benefits
- Comprehensive medical, dental, and visions plans
- 401(k) Retirement Savings Plan to invest in your long-term retirement goals
- Unlimited PTO
- Extremely generous company holiday calendar, including a holiday hiatus in December.
- Generous Parental Leave
- FSA
- HSA
- Hospital Indemnity insurance
- Critical Illness insurance
- Accident insurance
- Basic Life/AD&D, short-term and long-term disability insurance, 100% covered by Firestorm
- Mental Health Resources: We provide free mental health resources 24/7 including therapy and more.
- Additional work-life services, such as free legal and financial support, are available to you as well.