Drimva

Shield AI

Senior Engineer, Automated Test (R4461)

San Diego, California · Senior · Full-time · Posted Sep 17, 2026

Experience
5+ years in each of the three specified areas: Python automation frameworks/developer tooling; package, dependency, and build systems; and automated log collection, analytics, reporting, and failure-triage tooling.

About the job

Builds automated testing, validation, and CI/CD infrastructure for Shield AI’s autonomy software across aircraft, robotics, simulation, and operator applications.

What you'll do

  • Develop automated test frameworks and infrastructure for distributed software and hardware environments, including simulated and hardware-in-the-loop testing.
  • Create and maintain GitLab CI/CD pipelines and Python workflow automation tools; develop UI and API test automation.
  • Build AI-assisted engineering workflows for test generation, failure analysis, debugging, and verification.

What they ask for

  • 5+ years building scalable automation frameworks and/or developer tooling in Python.
  • 5+ years working with package management, dependency management, and build systems.
  • 5+ years building tooling for automated log collection, analytics, reporting, and failure triage.
  • Experience with GitLab CI, YAML, shell scripting, distributed-systems testing, and Linux-based development environments.

Nice to have

  • Experience integrating Python with native C/C++ libraries; proficiency with Go and/or TypeScript; or C++ development/testing experience.
  • Aerospace, robotics, autonomy, safety-critical software, simulation, HIL, or embedded-systems testing experience.

Tools

Python, conan, pip, setuptools, poetry, nix, GitLab CI, YAML

AI focus

Develop AI-assisted workflows and intelligent automation for test generation, log and test analysis, failure triage, debugging, and developer productivity; evaluate AI-driven tools for test and CI/CD systems.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)