The software team at K2 builds software across the stack, from gateware & micro firmware to high level satellite control to Ground Software and all the associated testing, and we’re looking for an SDET who shares our belief that test infrastructure is a first-class engineering discipline. You will be embedded directly within the flight software team, working shoulder-to-shoulder with the engineers writing the code that flies our spacecraft owning the automation frameworks, test tooling, and HIL infrastructure that make rapid, confident software deployment possible
This role is not a QA function. You will be a builder. In your first 6 months, you will design and ship core test automation frameworks and integrate them into our CI/CD pipelines. In your first year, you will own end-to-end test coverage across multiple spacecraft subsystems and lead HIL testing campaigns alongside flight software engineers, proving the software is ready to go to space. In your first two years, you will have operated your test systems against hardware that has been launched to orbit
Design, develop, and own software test frameworks targeting K2’s flight software stack, including subsystems for propulsion, GNC, power, thermal, and communications
Build and maintain automation tooling that integrates seamlessly into CI/CD pipelines, enabling fast and reliable flight software deployment
Develop hardware-in-the-loop (HIL) and software-in-the-loop (SIL) test infrastructure in close collaboration with flight software engineers
Create tooling for test execution, data collection, and anomaly triage that gives engineers clear, actionable signal
Reduce flaky and nondeterministic tests; continuously improve coverage, pipeline reliability, and test execution speed
Collaborate with flight software, avionics, and systems engineers to define test requirements, write test plans, and execute verification campaigns
Analyze test results to identify and characterize failures, and drive resolution across the team
Maintain documentation for test infrastructure, procedures, and hardware configurations