Staff Engineer Software Test

Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.

San Diego, United States
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.

View jobs by Shield AI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop, and maintain automated test frameworks, validation tools, and infrastructure for autonomy software. You will execute validation across simulation and hardware environments, build regression and performance suites, develop Python automation, investigate defects, measure software quality, 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 complex distributed systems
  • Python proficiency for automation, testing, and data analysis
  • Experience developing automated test frameworks, test harnesses, or validation infrastructure
  • Experience with Linux 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
  • Understanding of software verification, regression testing, and quality assurance methodologies

Responsibilities

  • Design and maintain automated test frameworks, validation tooling, and test infrastructure
  • Develop and execute verification and validation strategies across simulation, SIL, HIL, VIL, and representative environments
  • Build automated regression, integration, functional, and performance test suites
  • Develop Python automation, test harnesses, and analysis tools
  • Analyze test results and investigate software defects and integration issues
  • Develop software quality metrics, dashboards, and readiness assessments
  • Integrate automated testing into CI/CD workflows
  • Collaborate with software, systems engineering, flight test, and integration teams
  • Improve test infrastructure, automation coverage, and validation methodologies
Staff Engineer Software Test at Shield AI | JobStash