Staff Software Engineer, Test Infrastructure
Core
Design and lead the architecture of software testing infrastructure, including Hardware-in-the-Loop and simulation-driven testing, to enable rapid delivery of quality flight and ground software for satellite missions.
Role type
Staff Software Engineer (Test Infrastructure)
Builds
Automated testing tools, CI/CD pipelines, and Hardware-in-the-Loop testing capabilities for multi-component space systems.
Domain
Aerospace / Satellite Systems / Hardware-in-the-Loop Testing
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Hardware-in-the-Loop integration, CI/CD pipeline design, Linux systems administration, Docker, Git, statistical analysis, embedded hardware testing
Preferred skills
C/C++, Kubernetes, Software-in-the-Loop simulation, cloud deployment environments
Technologies
Python, Git, Github Actions, Docker, Linux, Kubernetes
Responsibilities
Define department-wide metrics for test health and develop automated reporting; Integrate feedback from client teams to improve testing tools; Collaborate with Hardware and Simulation teams to expand testing capabilities; Mentor Test and Simulation team engineers.
Seniority
Staff, hands-on IC with strategic influence