# Engineer II, Software Test and Automation (R6221)

**Company**: Shield AI
**Location**: Washington, D.C.
**Work arrangement**: onsite
**Experience**: mid
**Job type**: Full Time Employee
**Salary**: USD 92,000-140,000 per-year-salary
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/shieldai/ebf49595-032b-493d-a80e-3ac00eb4d0ab?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_665ac1d7-996

## Description

Shield AI's Software Test & Automation Team develops verification, validation, and automation capabilities for Hivemind autonomy across the Autonomous Collaborative Platform (ACP) portfolio.

As a Software Test & Automation Engineer (L2), you will work alongside experienced engineers to develop automated tests, improve validation tooling, analyze software performance, and support system-level verification activities for autonomous systems.

You will gain hands-on experience working with autonomy software, simulation environments, hardware-in-the-loop systems, and real-world robotic platforms while contributing directly to the tools and processes used to evaluate software quality and mission readiness.

## 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

## Skills

### Required
- Python
- software development
- debugging
- autonomy software
- simulation environments

### Nice to have
- Linux
- Git
- Docker
- automated testing
- unit testing
- integration testing
- sensors
- flight controllers
- embedded systems
- networking

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/shieldai/ebf49595-032b-493d-a80e-3ac00eb4d0ab?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
