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 systems
Domain
Aerospace autonomy and robotics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, automated test framework development, Linux development environments, CI/CD pipeline integration, software verification methodologies, debugging complex system integration issues, data analysis, regression testing, performance testing
Preferred skills
Flight control systems (ArduPilot, PX4), unmanned aerial systems, autonomy/robotics/aerospace systems background, flight controllers, radios, communications systems
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 and hardware-in-the-loop environments; Build automated regression, integration, and performance test suites; Develop Python-based automation and analysis tools; Analyze test results and support root cause investigations; Integrate automated testing into CI/CD workflows; Collaborate with autonomy and flight test teams to define validation strategies
Seniority
Senior, hands-on IC