Lead and execute system test readiness and execution for space systems, develop test plans, manage mission requirements, and deliver technical briefings to stakeholders.
Lead the verification and validation of autonomy, mission‑oriented, avionics software for Shield AI’s next‑gen aircraft systems, designing scalable, automated test infrastructure and enabling rapid, safe deployment of software to flight operations.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Build a world class software and system test infrastructure for rapid software deployments
Own end‑to‑end system test strategy for software‑in‑the‑loop, hardware‑in‑the‑loop, and vehicle‑in‑the‑loop environments—scaling them for continuous integration and rapid release cycles
Design and implement mission‑critical system test cases validating autonomous behaviors, requirements compliance, and operational edge cases across nominal, safety‑critical, and degraded conditions
Coordinate and execute flight test and software release campaigns, working cross‑functionally with autonomy, embedded systems, flight ops, and safety engineering teams
Requirements
BS or MS in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, or related field
Nice to have: testing unmanned aircraft systems
Nice to have: knowledge of DO‑178C, MIL‑STD‑882, STANAG
Nice to have: simulation tools such as Gazebo, Isaac, ROS/ROS2
Nice to have: continuous integration systems such as Jenkins, GitLab CI, Buildkite
Skills
Senior Engineer, Software Test and Automation
f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Oct 29, 2026
Design and develop automated test infrastructure, execute system-level verification activities, analyze software performance, and build tooling that enables continuous validation throughout the development lifecycle.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure supporting autonomy software.
Develop and execute verification and validation strategies across simulation, SIL, HIL, VIL, and representative system environments.
Build automated regression, integration, functional, and performance test suites that improve software quality and deployment confidence.
Develop Python-based automation, test harnesses, and analysis tools that reduce manual testing effort and improve repeatability.
Analyze test results, identify software defects and integration issues, and support cross-functional root cause investigations.
Requirements
BS in Computer Science, Aerospace, Electrical, Mechanical Engineering or related field
Nice to have: flight control systems such as ArduPilot or PX4
Shield AI’s mission is to protect the lives of service members and civilians with intelligent systems. The Hardware Test Engineering team contributes to this effort by designing test solutions that drive high hardware reliability on our V‑BAT vehicle.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Architect, design, and develop software drivers and interfaces in Python for hardware systems, including PCBAs, avionics, sensors, and automated test equipment.
Design and implement automated test frameworks to validate aircraft components and subsystems, ensuring scalability, reliability, and repeatability across multiple programs.
Develop and evolve CI/CD pipelines that enable continuous integration, automated validation, and seamless deployment of test stand software.
Build and maintain scalable test infrastructure and shared libraries, promoting modularity, reusability, and consistency across teams and platforms.
Automate system provisioning and configuration management to accelerate deployment and maintenance of new test stands and test environments.
Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure supporting autonomy software.
Compensation
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.
Responsibilities
Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure supporting autonomy software.
Develop and execute verification and validation strategies across simulation, SIL, HIL, VIL, and representative system environments.
Build automated regression, integration, functional, and performance test suites that improve software quality and deployment confidence.
Develop Python‑based automation, test harnesses, and analysis tools that reduce manual testing effort and improve repeatability.
Analyze test results, identify software defects and integration issues, and support cross‑functional root cause investigations.
Requirements
BS in Computer Science, Aerospace, Electrical, Mechanical Engineering or related field
Nice to have: flight control systems such as ArduPilot or PX4
Lead technical direction and UI architecture for next-generation partner portals, modernize monolithic systems, mentor engineering community, and drive high-performance web applications.
Locations (5)
Chicago, Illinois, United States
McLean, Virginia, United States
Plano, Texas, United States
Richmond, Virginia, United States
Riverwoods, Illinois, United States
Compensation
The minimum and maximum full-time annual salaries for this role are listed below, by location. Chicago, IL: $244,700 - $279,200 for Staff Full-stack Engineer
Serve as a senior product test specialist in a hybrid work model applying deep expertise in Selenium Core Java and cards and payment systems to validate complex transaction processing platforms.
Responsibilities
Design and implement comprehensive automated test suites using Selenium and Core Java to validate complex cards and payment features across multiple applications and interfaces.
Develop detailed test strategies and plans that cover functional regression integration and end to end testing for transaction processing and settlement workflows in the payment ecosystem.
Create reusable test frameworks and utilities that standardize automation practices improve maintainability and accelerate test execution for card authorization and clearing processes.
Analyze detailed business and technical requirements for cards and payment products and translate them into clear test scenarios and data conditions that reflect real world customer usage.
Execute automated and targeted manual tests on day shifts in a hybrid work environment while coordinating closely with onshore and offshore colleagues to align on priorities and timelines.
Requirements
Bachelor's degree in Computer Science or related field
Nice to have: Additional cards and payments platforms or schemes