Software Test & Validation Engineer
Core
Design automated tests and pipelines to validate drone flight software from simulation to hardware-in-the-loop, ensuring trust before mission deployment.
Role type
Software Test & Validation Engineer (Autonomous Systems)
Builds
Automated test suites, CI/CD pipelines, simulation environments, and telemetry analysis tools for drone platforms.
Domain
Defense / Aerospace / Autonomous Robotics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, system-level thinking, statistical analysis of noisy data, test-scenario design, CI/CD integration, telemetry capture and replay
Preferred skills
C++, embedded systems, mechatronics, aerospace background, drones/robotics experience, Docker, Jenkins/GitLab CI, Linux
Technologies
Python, C++, Docker, Jenkins, GitLab CI, Git, Linux, SITL, HITL
Responsibilities
Define test scenarios and metrics to catch bugs and generate regression signals; improve the SITL/HITL simulation environment; write Python tools for test output analysis and reporting; integrate tests into CI/CD pipelines; build validation coverage for new drone platforms; capture and replay flight telemetry for issue reproduction.
Seniority
Mid-level, hands-on IC