3 days ago
San Mateo, CA, USAMid Level
H1B sponsor
Base Salary
$110k - $160k/yr
Responsibilities
- Design, develop, and maintain automated test frameworks for autonomy and UI applications.
- Build scalable infrastructure for functional, integration, regression, system, and end-to-end testing across distributed software and hardware environments.
- Create GitLab CI pipelines using YAML and shell scripting for automated build, test, and deployment workflows.
- Develop Python workflow automation, test utilities, reporting, environment setup, and developer productivity tools.
- Develop UI and API test automation using Go and TypeScript.
- Create test harnesses, simulators, stubs, and mocks for simulated and hardware-in-the-loop environments.
- Integrate automated testing into continuous integration environments and support release qualification and requirements traceability.
- Analyze test results, troubleshoot failures, improve reliability, and increase test coverage, speed, maintainability, and observability.
- Collaborate with software, autonomy, simulation, and systems engineering teams on verification strategies and software quality.
- Develop and evaluate AI-assisted engineering workflows and intelligent automation pipelines using coding agents and LLM-based development platforms.
- Maintain technical documentation and contribute to software quality standards, coding practices, and automation architecture decisions.
Requirements
- At least 2 years of experience building scalable, maintainable automation frameworks and/or developer tooling in Python.
- At least 2 years of experience with package management, dependency management, and build systems such as conan, pip, setuptools, poetry, and nix or similar tools.
- At least 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 testing 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, problem-solving, collaboration, and communication skills.
- Preferred: experience integrating Python with native C/C++ libraries and applications through bindings, wrappers, subprocess interfaces, or interoperability tooling.
- Preferred: proficiency with Go and/or TypeScript, C++ development or testing experience, and experience in aerospace, robotics, autonomy, safety-critical software, simulation, hardware-in-the-loop, or embedded-system testing.
Benefits
- Full-time regular employees receive pay within the listed range, bonus, benefits, and equity.
- Temporary employees receive pay within the listed range and a temporary benefits package applicable after 60 days of employment.
- Offers are contingent on a cleared background and possible reference check.
- Military fellows and part-time employees are not eligible for benefits.
- Shield AI is an equal opportunity and affirmative action employer and provides accommodations for disabilities or special needs.
About Shield AI
Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defense agencies. Founded in 2015 and headquartered in San Diego, it operates across the U.S., Europe, the Middle East, and Asia-Pacific, and its technology is used in operational deployments.
