S

Shield AI

Builds autonomous aircraft for defense

Senior Software Test & Automation Engineer - Software Test and Automation

Test Automation EngineeringUpdated on Nov 14
Full-timeSan Diego, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Aerospace, Electrical Engineering, Mechanical Engineering, or a related field is required.
  • Four to seven years of experience developing software test, verification, automation, or validation solutions for robotics, autonomy, aerospace, or other complex distributed systems is required.
  • Proficiency in Python for automation, testing, and data analysis is required.
  • Experience developing automated test frameworks, test harnesses, or validation infrastructure is required.
  • Experience with Linux-based development environments is required.
  • Experience validating software in simulation, Software-in-the-Loop, Hardware-in-the-Loop, and/or representative hardware environments is required.
  • Experience debugging complex software and system integration issues is required.
  • Experience with CI/CD pipelines and continuous validation practices is required.
  • A strong understanding of software verification, regression testing, and quality assurance methodologies is required.

Responsibilities

  • Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure supporting autonomy software.
  • Develop and execute verification and validation strategies across simulation, Software-in-the-Loop, Hardware-in-the-Loop, Vehicle-in-the-Loop, and representative system environments.
  • Build automated regression, integration, functional, and performance test suites that improve software quality and deployment confidence.
  • Develop Python-based automation, test harnesses, and analysis tools that reduce manual testing effort and improve repeatability.
  • Analyze test results, identify software defects and integration issues, and support cross-functional root cause investigations.
  • Develop software quality metrics, dashboards, and readiness assessments that provide objective evidence of software maturity.
  • Integrate automated testing into CI/CD workflows to enable continuous validation and rapid developer feedback.
  • Collaborate with autonomy software, systems engineering, flight test, and integration teams to define validation strategies and readiness criteria.
  • Improve test infrastructure, automation coverage, and validation methodologies across the Expeditionary and Emerging Operations portfolio.

Desired Qualifications

  • Experience with flight control systems such as ArduPilot or PX4.
  • Experience with unmanned aerial systems, including fixed-wing aircraft, quadrotors, or both.
  • A background in autonomy, robotics, or aerospace systems.
  • Familiarity with flight controllers, radios, and communications systems.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs