P

Performance Drone Works

Designs, engineers, manufactures UAS for defense

Senior Software Quality Engineer: QGC & Tool Automation - QGC & Tool Automation

Test Automation EngineeringPosted on Nov 12
Full-timeBurlington, MA, USANo salary listed

About the Job

Requirements

  • At least 8 years of hands-on experience in software quality engineering, test automation, software development, or embedded/robotic system validation, including independent ownership of complex automation initiatives.
  • Strong Python software development skills, including modular design, automated testing, dependency management, code review, and maintenance of shared tools or frameworks.
  • Experience testing Qt/QML applications and developing automated validation of user interfaces and application behavior using Squish or comparable tools.
  • Experience validating applications and system workflows in Linux and Android environments, including software installation, configuration, execution, and diagnostic log collection.
  • Experience automating application, command-line, API, or device-connected workflows using frameworks appropriate to the application, such as pytest, Qt testing tools, or similar technologies.
  • Experience integrating automated tests into CI/CD workflows, including unattended execution, environment configuration, diagnostic artifact collection, and actionable results reporting.
  • Experience diagnosing failures through application logs, telemetry, system parameters, or communication traces.
  • Ability to explain quality risks, recommend priorities, document technical decisions, and drive issues through resolution across teams.
  • Ability to obtain and maintain a U.S. security clearance.
  • Ability to sit, stand, bend, reach, climb, and move about regularly throughout the day and lift or carry up to 40 pounds.
  • Manual dexterity to operate standard office equipment as well as various UAS and payloads.
  • Physical ability to pick up, move, and configure UAS and payloads.

Responsibilities

  • Establish and execute the automation roadmap for QGC, controller software, and supporting ground-side tools, prioritizing work with SQA leadership based on product risk, release needs, manual effort, and opportunities for reuse.
  • Design, develop, and maintain automated test frameworks and regression suites for Qt/QML applications and associated workflows across Linux and Android environments.
  • Automate validation of platform utilities, radio configuration, and controller setup workflows, including error handling, recovery, and verification of the resulting system state.
  • Validate complete ground-side workflows across application interfaces, command-line tools, APIs, vehicle communications, and connected hardware as applicable.
  • Integrate automated tests into CI/CD workflows, including environment setup, configuration control, results reporting, and collection of logs and other diagnostic artifacts.
  • Partner with developers to define acceptance criteria, identify quality risks, and improve application testability and diagnostic capabilities.
  • Investigate failures using application logs, telemetry, system parameters, and communication traces; reproduce defects and support root cause analysis and corrective actions.
  • Maintain test plans, test cases, validation procedures, and traceability between requirements, tests, and results. Communicate coverage gaps, defects, residual risks, and release-readiness recommendations.
  • Provide technical guidance, review automation code, and mentor engineers in test design, software development practices, and effective use of shared frameworks.
  • Work Monday through Friday, 8:30 a.m. to 5:00 p.m., with occasional overtime as operational needs demand.
  • Collaborate across departments with independent and team-based responsibilities.
  • Use standard office equipment and, as needed, personal protective equipment depending on the environment.

Desired Qualifications

  • Hands-on experience with UAV systems, PX4, QGroundControl, or other ground control applications.
  • Familiarity with C++ and the ability to review application code when investigating defects or improving testability.
  • Experience validating software and firmware packages, installation and update processes, and compatibility among components on embedded or Android-based controllers.

About the Company

Performance Drone Works

Designs, engineers, manufactures UAS for defense

PDW makes American-made unmanned drones for military, government, and public safety use. Its products include the C100, a backpackable quadcopter with over 70 minutes of flight and a nine-pound modular payload, and the Attritable Multirotor, a mass-producible strike drone for harsh conditions. The drones are supported by the PDW CORE mission-planning software and PDW SIM flight simulation, and the company provides training and hands-on support. PDW differentiates itself by delivering domestically produced, high-performance, multi-mission UAS with an integrated software ecosystem and strong operational support, while expanding capabilities through RF and electronic warfare expertise with the Vanteon acquisition. Its goal is to equip the modern warfighter with reliable unmanned system capabilities and grow adoption across defense and public safety customers.

Company size
201-500
Company stage
Late Stage VC
Total funding
$1B
Headquarters
Huntsville, AL
Founded
2019

Recently Posted Jobs

Explore more opportunities at Performance Drone Works

See more jobs