Senior Software Engineer, Test Infrastructure
Core
Design and maintain software testing infrastructure, including hardware testbeds and simulated test scenarios, to support satellite mission development and launch.
Role type
Senior Software Engineer (Test Infrastructure)
Builds
Automated testing campaigns, hardware testbed capabilities, and simulation integration tools for aerospace systems.
Domain
Aerospace / Satellite Systems / Test Engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, CI/CD pipelines, Linux systems administration, Docker, Git, Hardware-in-the-Loop testing, Software-in-the-Loop simulation, embedded hardware testing
Preferred skills
C/C++, statistical analysis, electronics test equipment (oscilloscopes, multimeters), Kubernetes, cloud deployment environments, end-to-end integration test orchestration
Responsibilities
Build and support in-house software testing infrastructure; integrate simulation tools into automated testing campaigns; develop novel off-nominal test scenarios; mentor Test and Simulation team engineers; lead estimation and planning for testing initiatives.
Seniority
Senior, hands-on IC