Senior Software Test and Automation Engineer (R4472)

HRU-Tech
  • San Diego, California
    10 days ago

    Job Description

    Senior Software Test & Automation Engineer – Autonomy

    Duration: 6–12 months (opportunity available for extension and/or conversion)


    Position Summary

    The Software Test & Automation Team develops the verification, validation, and automation capabilities required to rapidly and reliably deploy Hivemind autonomy across the Expeditionary and Emerging Operations portfolio.

    The team provides objective evidence of software quality, reliability, and mission readiness by developing scalable automated test frameworks, repeatable validation environments, and data-driven readiness assessments. Testing spans simulation, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and Vehicle-in-the-Loop (VIL) environments.

    The Senior Software Test & Automation Engineer will build automated test infrastructure, execute system-level verification activities, analyze software performance, and develop tooling that enables continuous validation throughout the software development lifecycle. This position works closely with autonomy software, systems engineering, digital infrastructure, integration, and flight-test teams to ensure autonomy capabilities are thoroughly validated and ready for operational deployment.

    Key Responsibilities

    • Test Automation Development: Design, develop, and maintain automated test frameworks, validation tools, and test infrastructure supporting autonomy software.
    • Verification & Validation: Develop and execute V&V strategies across simulation, SIL, HIL, VIL, and other representative system environments.
    • Automated Testing: Build regression, integration, functional, and performance test suites to improve software quality and deployment confidence.
    • Python Development: Develop Python-based automation, test harnesses, and analysis tools that reduce manual testing and improve repeatability.
    • System Troubleshooting: Analyze test results, identify software defects and integration issues, and support cross-functional root-cause investigations.
    • Quality & Readiness Metrics: Develop software quality metrics, dashboards, and readiness assessments that provide objective evidence of software maturity.
    • Continuous Validation: Integrate automated testing into CI/CD workflows to provide rapid developer feedback and continuous validation.
    • Cross-Functional Collaboration: Partner with autonomy software, systems engineering, flight test, and integration teams to establish validation strategies and readiness criteria.
    • Test Infrastructure Improvement: Continuously improve automation coverage, test infrastructure, and validation methodologies across the portfolio.

    Required Qualifications

    • BS in Computer Science, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, or a related field.
    • 4–7 years of experience developing software test, verification, automation, or validation solutions for robotics, autonomy, aerospace, or other complex distributed systems.
    • Strong proficiency in Python for test automation, tooling, and data analysis.
    • Experience developing automated test frameworks, test harnesses, and/or validation infrastructure.
    • Experience working in Linux-based development environments.
    • Experience validating software using simulation, SIL, HIL, and/or representative hardware environments.
    • Experience debugging complex software and system-integration issues.
    • Experience with CI/CD pipelines and continuous validation practices.
    • Strong understanding of software verification, regression testing, and quality-assurance methodologies.

    Preferred Qualifications

    • Experience with flight-control systems such as ArduPilot or PX4.
    • Experience working with unmanned aerial systems (UAS), including fixed-wing aircraft and/or quadrotors.
    • Background in autonomy, robotics, or aerospace systems.
    • Familiarity with flight controllers, radios, and communications systems.


    #HRUProfessional

    Numbers & Facts

    LocationSan Diego, California

    Skills

    • Aerospace and Defenseunmatched
    • Analysis Skillsunmatched
    • Automationunmatched
    • Automation Engineeringunmatched
    • Communication Systemsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Control Systemsunmatched
    • Cross-Functionalunmatched
    • Data Analysisunmatched
    • Debugging Toolsunmatched
    • Distributed Computingunmatched
    • Functional Testingunmatched
    • Integration Testingunmatched
    • Linux Operating Systemunmatched
    • Machine Toolunmatched
    • Performance Analysisunmatched
    • Performance Testingunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • R Programming Languageunmatched
    • Rapid Application Development (RAD)unmatched
    • Regression Testingunmatched
    • Reporting Dashboardsunmatched
    • Roboticsunmatched
    • Root Cause Analysisunmatched
    • Scalable System Developmentunmatched
    • Simulationunmatched
    • Software Debuggingunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Simulationunmatched
    • Software Testingunmatched
    • Software Validationunmatched
    • Strategic Planningunmatched
    • System Integration (SI)unmatched
    • Systems Analysisunmatched
    • Systems Engineeringunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Test Suiteunmatched
    • Testingunmatched
    • Validation Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder