Shield AI logo

Engineer I, Software Test and Automation (R6216)

Shield AI

Washington, D.C. · San Diego · USD 74,000-110,000 / year · Onsite · Posted Oct 10, 2026

At a glance

Workplace
Onsite
Location
Washington, D.C. · San Diego
Salary
USD 74,000-110,000 / year

About the role

  • Shield AI is seeking an Engineer I, Software Test and Automation to develop verification, validation, and automation capabilities for Hivemind autonomy.
  • The role involves working alongside experienced engineers to develop automated tests, improve validation tooling, analyze software performance, and support system-level verification activities for autonomous systems.

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

  • Bachelor’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 robotics or engineering teams such as FIRST Robotics
  • Familiarity with ArduPilot, PX4, ROS/ROS 2.
  • Experience with sensors, flight controllers, embedded systems, or networking.
  • Coursework or projects in robotics, controls, autonomy, computer vision, or embedded systems

Benefits

  • Bonus
  • Benefits
  • Equity
  • temporary benefits package (applicable after 60 days of employment for temporary employees)

Skills

  • Python
  • Linux
  • Git
  • Docker
  • ArduPilot
  • PX4
  • ROS
  • ROS 2

Shield AI

Engineer I, Software Test and Automation (R6216)

Apply now