Staff Engineer, Software Test (R5836)
Core
Design and develop automated test infrastructure, verification, and validation strategies for autonomy software across simulation, SIL, HIL, and VIL environments.
Role type
Senior Software Test & Automation Engineer
Builds
Scalable automated test frameworks, validation tooling, and readiness assessments for Hivemind autonomy
Domain
Aerospace / Autonomous Systems / Robotics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, automated test frameworks, Linux, CI/CD pipelines, software verification, regression testing, system integration debugging, data analysis, validation strategies
Preferred skills
Flight control systems (ArduPilot, PX4), unmanned aerial systems, autonomy/robotics/aerospace background, flight controllers/radios/communications
Technologies
Python, Linux, CI/CD, simulation environments, SIL, HIL, VIL
Responsibilities
Design and maintain automated test frameworks and validation tooling; Develop and execute verification strategies across simulation, SIL, HIL, and VIL; Build automated regression, integration, and performance test suites; Develop Python-based automation and analysis tools; Analyze test results and support root cause investigations; Create software quality metrics and readiness dashboards; Integrate automated testing into CI/CD workflows; Collaborate with autonomy and flight test teams on validation strategies
Seniority
Senior, hands-on IC