CareerPlan

Engineer II, Software Test and Automation (R6221)

Washington, D.C.Full-time2026-10-10 → 2026-11-10
On-site

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.