Software Engineer, Space Systems Test
Core
Designing, building, and deploying automated software platforms and infrastructure to verify the functionality and performance of integrated space systems and flight hardware.
Role type
Senior IC software engineer (systems test & automation)
Builds
Cloud-based automated test execution tools, data collection/analysis systems, remote monitoring dashboards, and fleet-level reporting platforms.
Domain
Defense / Aerospace / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Systems architecture, automated test software development, cloud infrastructure, data analysis, Python, C/C++
Preferred skills
Go, Rust, Kubernetes, OpenShift, Helm, distributed systems, microservices, sensor interfaces, Hardware-in-the-Loop (HITL) testing
Technologies
Python, C/C++, Go, Rust, Kubernetes, OpenShift, Helm, FlatSats
Responsibilities
Architect and develop cloud-based software tools for automated test execution, data collection, analysis, remote monitoring, and fleet-level reporting; Design and build automated test software platforms for verifying hardware modules, buses, payloads, and full space vehicle systems; Develop and maintain robust test reporting systems with clear logging for troubleshooting; Create and analyze metrics for debugging and monitoring test system performance; Collaborate with mechanical, electrical, and systems engineers to integrate test software with satellite hardware, software, and firmware; Integrate test software across teams to define verification and validation strategies.
Seniority
Senior, hands-on IC