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