Engineer II, Software Test and Automation (R6221)
Core
Develop Python-based automated tests, utilities, and analysis tools to validate autonomy software across simulation and hardware environments.
Role type
Software Test and Automation Engineer
Builds
Automated test suites, regression/integration/functional/performance tests, and CI/CD integration pipelines for autonomy software
Domain
Defense technology, autonomous systems, robotics, aerospace
Required skills
Python programming, software development fundamentals, debugging, test result analysis, CI/CD integration, systems engineering concepts
Preferred skills
Linux, Git, Docker, automated testing frameworks, embedded systems, sensors, flight controllers, networking, robotics, computer vision
Technologies
Python, Linux, Git, Docker
Responsibilities
Develop Python-based automated tests and analysis tools; Support verification and validation in simulation, SIL, HIL, and VIL environments; Build and improve regression, integration, functional, and performance tests; Analyze test results and assist with debugging; Develop scripts to reduce manual testing effort; Support software quality metrics and dashboards; Integrate automated tests into CI/CD workflows; Collaborate with autonomy, systems engineering, and flight test teams; Participate in laboratory and hardware testing of autonomous systems and sensors.
