Verification and Validation Engineer

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 drive integration testing of the full aircraft software system, integrating autonomy, flight controller, and GCS software. You will generate mission test scenarios, design test plans, run verification and validation events, write Python test analyzers, and produce coverage and release-readiness reports.

Requirements

  • Senior: Bachelor's in Systems Engineering, Software Engineering, Computer Science or related field with 5+ years testing complex integrated software systems, or Masters with 4+ years, or PhD with 2+ years
  • Staff: Bachelor's with 7+ years, or Masters with 6+, or PhD with 4+
  • Senior Staff: Bachelor's with 10+ years, or Masters with 9+, or PhD with 7+
  • Expertise in test automation
  • Strong experience with the software product development lifecycle
  • Understanding of system architecture, requirement derivation, and test planning across the V-model
  • Experience automating test cases in an existing test framework
  • Experience producing technical documentation including test plans and QA reports
  • Proven track record of shipping products

Responsibilities

  • Generate detailed mission test scenarios that mimic real-world conditions to validate autonomy and flight control software
  • Participate in design reviews for new features and design detailed test plans
  • Conduct and manage system verification and validation events, culminating in verified flight readiness
  • Write test analyzers in Python to report and benchmark performance and qualification metrics
  • Produce test coverage and release-readiness reports
  • Recommend improvements to simulation models and fault injection

Benefits

  • Bonus
  • Benefits
  • Equity
  • Temporary benefits package for temporary employees (after 60 days)