Skip to content

Senior Engineer, VBAT Software Test Automation (Hiring Multiple Levels)

Develops and automates test solutions for V-BAT autonomous drone software, including embedded systems, GNC, and ground control. Collaborates with engineering teams to create interfaces for simulations and hardware testing. Requires 2+ years experience, strong C++/Python, Bachelor's in CS/CE/EE.

95k – 200kDallas, TXSan Diego, CAQA EngineeringOnsite2+ YOE

About the role

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 a Bachelor’s degree (CE, CS, EE); or some industry experience (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

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

Skills

C++PythonGitCmakePoetryGncEmbedded SystemsSimulationAvionicsTest Automation

Similar roles

QA Engineering jobs

Senior Engineer, Systems Test (R5038)

Lead simulation-driven testing and automation for Shield AI's autonomy software. Build test frameworks and validate performance in simulated and real-world mission environments.

110k – 170kWashington, DCQA EngineeringOn-site3+ YOEC++Hil

R&D Test Engineer, Senior

Owns high-speed imaging capability end-to-end for mechanism and ballistic testing of firearms and counter-drone systems. Designs test setups, operates Photron/Phantom cameras, extracts quantitative kinematic data using motion analysis software, and delivers actionable reports to engineers.

110k – 155kAustin, TXQA EngineeringOn-site3+ YOEXcitexProanalyst

Senior Verification and Validation Engineer (R4835)

Develops and executes verification and validation tests for autonomy and flight control software in UAV systems, including mission scenario generation, test automation in Python, and producing coverage reports. Requires 5+ years in testing complex systems and expertise in test automation and software lifecycles.

110k – 170kDallas, TXQA EngineeringOn-site5+ YOEC++Python

Senior System Test Engineer

Designs and executes test strategies for autonomous vehicle safety-critical functions including navigation and sensor fusion. Requires 5+ years experience in system validation and bachelor's in engineering.

110k – 140kClarksburg, MDQA EngineeringOn-site5+ YOEV&VCan

Senior Engineer, Software Integration and Test (R4461)

Designs and implements test plans, automation frameworks, and data analysis for AI autonomy software in robotics. Collaborates with developers on integration, bug root cause, and CI/CD optimization for Hivemind ecosystem. Requires 5+ years experience, Python/C++, HIL testing.

114k – 171kSan Diego, CAQA EngineeringHybrid5+ YOEC++ROS