Senior Engineer, Test
Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.
Funding history
Investors
About Shield AI
Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and maintain automated test frameworks, validation tooling, and test infrastructure for autonomy software. You will build Python automation and test suites, validate software across simulation and hardware environments, analyze defects, create quality metrics, and integrate testing into CI/CD workflows.
Requirements
- Bachelor’s degree in Computer Science, Aerospace, Electrical, Mechanical Engineering, or a related field
- 4–7 years developing software test, verification, automation, or validation solutions for robotics, autonomy, aerospace, or complex distributed systems
- Python proficiency for automation, testing, and data analysis
- Experience developing automated test frameworks, test harnesses, or validation infrastructure
- Experience with Linux-based development environments
- Experience validating software in simulation, SIL, HIL, or representative hardware environments
- Experience debugging complex software and system-integration issues
- Experience with CI/CD pipelines and continuous validation practices
- Understanding of software verification, regression testing, and quality assurance methodologies
Responsibilities
- Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure
- Develop and execute verification and validation strategies across simulation, SIL, HIL, VIL, and representative system environments
- Build automated regression, integration, functional, and performance test suites
- Develop Python automation, test harnesses, and analysis tools
- Analyze test results and support root-cause investigations
- Develop software quality metrics, dashboards, and readiness assessments
- Integrate automated testing into CI/CD workflows
- Collaborate to define validation strategies and readiness criteria
- Improve test infrastructure, automation coverage, and validation methodologies
