Satellite Test Software Lead - TeraWave
Blue Origin · Greater Seattle Area · Today
On-siteQuality Assurance$182k–$254k/yrFull-time
About the role
TeraWave is seeking an experienced Test Software Lead to architect, develop, and maintain the software systems that power vehicle electrical, avionics, and HWIL test infrastructure.
Responsibilities
- Define and own the architecture of the test software ecosystem including test executive frameworks, abstraction layers, real time control interfaces, and the data pipeline.
- Design test software systems for reliability, maintainability, and scalability.
- Built from the start to support multi vehicle production throughout.
- Lead development of test sequencing engines, automated procedure execution frameworks and go/no-go limit checking systems to reduce manual operations.
- Own test procedure development, review, and approval workflows from initial draft through qualification and acceptance.
- Own integration of test software with hardware interfaces including serial buses, analog/discrete, I/O, RF Equipment API’s, and real time simulation platforms (speedgoat, National Instruments, etc.,).
- Develop software interfaces to RF test equipment (signal generators, spectrum analyzers, channel emulators, and GPS/GNSS simulators) to enable automated RF testing, measurement, and screening.
- Champion an “automation-first” development philosophy for test software design and implementation.
- Parter with electrical test, Hardware-in-the-Loop, and manufacturing engineering teams early in the design cycle to ensure test software integrates seamlessly with production and build sequences.
- Define and implement automated report generation, real-time health monitoring, dashboards, and data export pipelines that feed production analytics.
- Lead a team of test software engineers and provide technical direction, code review oversight, and mentorship.
- Communicate software development status, risks, and milestone readiness to program and engineering leadership.
- Coincide with Avionics, flight software, and system engineering teams to align test software interfaces with evolving vehicle software architecture.
- Drive adoption of automated testing for test software itself – unit tests, integration tests, regression suites that validate the test infrastructure prior to touching flight vehicles.
Requirements
- Bachelor's degree in Software Engineering, Electrical Engineering, Aerospace Engineering, or related technical field
- 8+ years of experience in test software development, embedded systems, or software defined test infrastructure.
- Demonstrated experience architecting and delivering test executive or automated test frameworks used in production or flight hardware verification.
- Proficiency in one or more languages used in test software development (Python, C/C++, LabVIEW, MATLAB, etc.).
- Hands on experience integrating software with hardware interfaces including serial buses, analog/discrete I/O, and instrumentation APIs.
- Familiarity with RF test equipment software integration.
- Experience applying software engineering best practices to test software version control (Git), code review, CI/CD, automated testing, and release management.
- Demonstrated experience designing test systems with production scalability and automation as primary requirements.
- Proven ability to lead software engineering teams and coordinate across disciplines in a fast paced development environment.
Qualifications
- Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Skills
- Software engineering
- Embedded systems
- Test software development
- RF test equipment integration
- Real-time operating systems
- Automated testing
- Test software architecture
Benefits
- Medical, dental, vision, basic and supplemental life insurance
- Paid parental leave
- Short and long-term disability
- 401(k) with a company match of up to 5%
- Education Support Program
- Stock Options
- Paid Time Off