Software Engineer, Test Infrastructure
Core
Build tools and infrastructure for systems validation and flight test organizations, integrating real avionics with simulated environments to validate aircraft and ground systems.
Role type
Senior IC software engineer (test infrastructure)
Builds
HIL test infrastructure, software tools, frameworks, and services for large-scale automated system validation
Domain
Autonomous drone logistics, hardware-in-the-loop testing, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python (test systems), Rust, C, CI/CD, embedded systems testing, test framework architecture, debugging complex validation failures
Preferred skills
Linux-based systems development, high-throughput test organization support
Technologies
Python, pytest, Rust, C, Linux, CI/CD
Responsibilities
Design and maintain HIL test infrastructure integrating real aircraft hardware with simulated systems; Develop software tools and frameworks for large-scale automated system validation; Support high-throughput flight test organization with daily regression and off-nominal tests; Write and maintain test software, drivers, and interfaces for embedded and Linux-based systems; Collaborate with flight test, systems, avionics, and autonomy teams on validation strategies; Improve test reliability and debuggability as systems scale
Seniority
Senior, hands-on IC