Engineer II, Software Test and Automation (R6221)
Washington, D.C. · USD 92,000-140,000 / year · Onsite · Posted Oct 10, 2026
At a glance
- Workplace
- Onsite
- Location
- Washington, D.C.
- Salary
- USD 92,000-140,000 / year
About the role
- Shield AI is seeking an Engineer II, Software Test and Automation to develop Python-based automated tests, test utilities, and analysis tools supporting autonomy software validation.
- The role involves supporting verification and validation activities across simulation, SIL, HIL, VIL, and representative system environments.
Responsibilities
- Develop Python-based automated tests, test utilities, and analysis tools supporting autonomy software validation.
- Support verification and validation activities across simulation, SIL, HIL, VIL, and representative system environments.
- Build and improve regression, integration, functional, and performance tests with guidance from experienced engineers.
- Analyze test results, identify unexpected system behavior, and assist with debugging software and integration issues.
- Develop scripts and tools that reduce manual testing effort and improve the repeatability of test execution and analysis.
- Support the development of software quality metrics, dashboards, test reports, and readiness assessments.
- Assist with integrating automated tests into CI/CD workflows to provide rapid feedback to software developers.
- Collaborate with autonomy software, systems engineering, flight test, and integration teams to understand system behavior and validation requirements.
- Participate in laboratory and hardware testing of autonomous systems, sensors, flight controllers, networking equipment, and mission computers.
- Identify opportunities to improve test coverage, automation, documentation, and validation workflows.
Requirements
- Master’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Mechanical Engineering, Systems Engineering, or a related technical discipline; equivalent practical experience may be considered.
- Python programming experience from coursework, projects, research, or student teams.
- Familiarity with software development and debugging fundamentals.
- Interest in robotics, autonomy, aerospace, embedded systems, or software testing.
- Strong problem-solving, communication, and teamwork skills.
Preferred qualifications
- Experience with Linux, Git, or Docker.
- Exposure to automated testing, unit testing, or integration testing.
- Experience with sensors, flight controllers, embedded systems, or networking.
- Coursework or projects in robotics, controls, autonomy, computer vision, or embedded systems
Benefits
- Bonus
- Benefits
- Equity
- temporary benefits package (applicable after 60 days of employment)
Skills
- Python
- Linux
- Git
- Docker