Shield AI

Software Test Engineer, VBAT Software Integration & Test

Shield AI • US
PythonC++
Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines. With nine offices and facilities across the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube

Shield AI has been redefining autonomous aviation with cutting-edge AI and GPS/RF-denied navigation technologies for the past few years.

We’re looking for a software engineer, well versed in development and testing, to help continue building V-BAT's test operations, specifically automation capabilities and tools used to test software components ranging from autonomy, embedded systems, ground control applications, and more – you will gather requirements and write software to automate them.  

This is an opportunity to build and solve problems defense primes are unwilling to. You’ll be supported by world-class engineers, but you’re expected to learn on the job and deliver weekly – you’ll need to be hungry and motivated to grow!

WHAT YOU'LL DO:

  • Work directly with our GNC and Embedded teams daily to build software that leverages simulation, avionics, and/or custom hardware to automate testing 
  • Define test cases to verify and validate embedded or GNC software at a system level, automating them to run continuously 
  • Implement software interfaces and drivers to orchestrate simulation environments, hardware devices, and test equipment – enabling real-world behaviors, failure injection, and hardware manipulation for various test scenarios 
  • Quickly prototype solutions using software & hardware to unblock testing, harden your prototype into scalable products for continuous release testing 
  • Support release test planning and execution leading up to flight test events and major product milestones 
  • REQUIRED QUALIFICATIONS:

  • 2+ years of related experience with aBachelor’sdegree (CE, CS, EE); or some industryexperience (intern, startup, self-projects) with a Master’s or PhD degree 
  • Strong C++ or Python skills, basic proficiency in the other 
  • Familiarity with common version control (git) and build/packaging systems (CMake, Poetry, etc) 
  • Passion for growth, fast-paced environments, and holding self to a high standard of excellence 
  • PREFERRED QUALIFICATIONS

  • 2+ years building automated test solutions for aircraft or autonomous vehicles 
  • Experience in automated testing, bare-metal firmware development, or simulation tooling