Senior Engineer, Test (R5833)
Core
Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure for autonomy software supporting intelligent systems.
Role type
Senior IC software test engineer (autonomy/robotics)
Builds
Automated regression, integration, functional, and performance test suites; validation tooling; CI/CD integration pipelines
Domain
Defense technology, autonomous systems, robotics, aerospace
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python automation, Linux development, software verification, regression testing, CI/CD pipelines, debugging complex integration issues, test framework design, validation strategies (SIL/HIL/VIL), data analysis
Preferred skills
Flight control systems (ArduPilot/PX4), unmanned aerial systems, autonomy/robotics/aerospace 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 and validation strategies across simulation and hardware-in-the-loop environments; Build automated regression and performance test suites; Develop Python-based automation and analysis tools; Analyze test results and support root cause investigations; Develop software quality metrics and readiness dashboards; Integrate automated testing into CI/CD workflows; Collaborate with software and systems engineering teams to define validation strategies
Seniority
Senior, hands-on IC