Shield AI logo

Engineer II, Automated Test (R6288)

Shield AI

San Mateo · USD 110,000-160,000 / year · 2+ years experience · Onsite · Posted Oct 17, 2026

At a glance

Experience
2+ years experience
Workplace
Onsite
Location
San Mateo
Salary
USD 110,000-160,000 / year

About the role

  • Shield AI is seeking an Engineer II, Automated Test (R6288) in San Mateo to design, develop, and maintain automated test frameworks for Autonomy and UI applications.
  • The role involves developing scalable automated test infrastructure for functional, integration, regression, system, and end-to-end testing across distributed software and hardware environments.
  • You will collaborate closely with software, autonomy, simulation, and systems engineering teams to define verification strategies and improve software quality throughout the development lifecycle.

Responsibilities

  • Design, develop, and maintain automated test frameworks for Autonomy and UI applications.
  • Develop scalable automated test infrastructure for functional, integration, regression, system, and end-to-end testing across distributed software and hardware environments.
  • Create and maintain CI/CD pipelines in GitLab using YAML configurations and shell scripting to support automated build, test, and deployment workflows.
  • Build workflow automation tools and utilities in Python to improve test execution efficiency, reporting, environment setup, and developer productivity.
  • Develop and maintain UI and API test automation using Go and TypeScript for modern web-based operator interfaces and mission control applications.
  • Integrate automated testing into continuous integration environments to support rapid software delivery and high reliability standards.
  • Collaborate closely with software, autonomy, simulation, and systems engineering teams to define verification strategies and improve software quality throughout the development lifecycle.
  • Develop automated validation solutions for safety-critical and mission-critical aerospace software systems.
  • Create test harnesses, simulators, stubs, and mocks to support automated verification in both simulated and hardware-in-the-loop (HIL) environments.
  • Analyze test results, troubleshoot failures, and work with development teams to isolate root causes and improve system reliability.

Requirements

  • 2+ years of experience building scalable, maintainable automation frameworks and/or developer tooling in Python.
  • 2+ years of experience working with package management, dependency management, and build systems using tools such as conan, pip, setuptools, poetry, and nix or similar.
  • 2+ years of experience building tooling for automated log collection, analytics, reporting, and failure triage.
  • Strong understanding of asynchronous and concurrent programming in Python for scalable automation and parallel test execution.
  • Experience developing and maintaining CI/CD pipelines using GitLab CI, YAML, and shell scripting.
  • Experience with automated testing of distributed systems, backend services, APIs, and web-based UIs.
  • Familiarity with modern test frameworks, automated validation strategies, and software quality methodologies.
  • Experience working in Linux-based development environments.
  • Strong debugging and problem-solving skills in complex software systems.
  • Excellent collaboration and communication skills in cross-functional engineering environments.

Preferred qualifications

  • Experience integrating Python with native C/C++ libraries and applications using bindings, wrappers, subprocess interfaces, or interoperability tooling.
  • Proficiency with Go and/or TypeScript for automation tooling or UI test development.
  • Experience with C++ development or testing.
  • Aerospace, robotics, autonomy, or safety-critical software experience.
  • Familiarity with simulation, hardware-in-the-loop (HIL), or embedded system testing.

Benefits

  • Bonus
  • Benefits
  • Equity

Skills

  • Python
  • GitLab
  • YAML
  • Go
  • TypeScript
  • Linux
  • C++
  • Conan
  • Pip
  • Setuptools
  • Poetry
  • Nix

Shield AI

Engineer II, Automated Test (R6288)

Apply now