Software Systems Testing Engineer Sr
Overview
In this role you drive the qualification of flight software for space systems. You will bridge software development and mission readiness, coordinating across software and systems teams to define tests and verify requirements. You’ll lead the full software lifecycle, from architecture to system bring-up, with a focus on safety, reliability, and on-time delivery in dynamic mission environments. This position offers hands-on testing leadership in a fast-paced, highly collaborative setting that shapes mission-critical space vehicles.
Compensation / BenefitsMedicalDentalVisionFlexible work arrangements401(k) matchPaid time off
ResponsibilitiesCollaborate with software developers and systems engineers to define and review comprehensive system test casesTrace and execute the verification and validation matrix mapping flight software requirements to testsDesign and run automated qualification tests on Hardware-in-the-Loop simulators and flight-like hardwareDevelop and maintain scalable automated test scripts (Python/C++ or similar)Identify and debug complex system-level defects with developers to determine root causesAnalyze telemetry and real-time data to verify vehicle performance during testsMaintain CI/CD pipelines to catch regressions earlyAuthor formal test plans, verification reports, and safety-critical compliance artifacts for flight readiness
Key requirementsProfessional experience in software testing, systems integration, or software developmentProficiency in writing automation scripts using Python, C++, or CHands-on experience creating test plans and testing matrices from engineering requirementsExperience with software integration, debugging, and troubleshooting across hardware/software interfacesComfortable working in Agile Scrum environmentsAbility to obtain an Interim Top Secret Clearance prior to start (US Citizenship required)Strong communication skillscollaboration across multidisciplinary teamsability to influence technical direction and build consensusEmbedded systems verification and validationHardware-in-the-Loop (HIL) testingAutomation scripting (Python, C++, or C)