Senior Software Test and Automation Engineer (No C2C)

HRU Technical Resources

San Diego (CA)

On-site

USD 110,000 - 160,000

Full time

16 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

HRU Technical Resources is seeking a Senior Software Test & Automation Engineer - Autonomy for a 6- to 12-month engagement to advance verification, validation, and automation across simulation, SIL/HIL/VIL environments.

The role emphasizes building automated test infrastructure, developing Python-based tooling, and collaborating with autonomy software and flight-test teams to ensure readiness for deployment.

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.

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.

Skills

Python
CI/CD
Linux
Verification & Validation
Software Test & Automation

Education

Bachelor's degree in Computer Science or related field

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Test & Automation Engineer
Senior Software Test & Automation Engineer

Eliassen Group • San Diego (CA)

On-site
USD 103,000 - 117,000
Medical, Dental, Vision benefits
401k with company matching
Life insurance
Senior Autonomy Test & Automation Engineer
Senior Autonomy Test & Automation Engineer

HRU Technical Resources • San Diego (CA)

On-site
USD 110,000 - 160,000
Senior Software Test and Automation Engineer (R4472)
Senior Software Test and Automation Engineer (R4472)

Shield • San Diego (CA)

On-site
USD 110,000 - 170,000
Senior Engineer, Automated Test (R4461)
Senior Engineer, Automated Test (R4461)

Shield AI • San Diego (CA)

On-site
USD 114,266 - 171,400
Bonus
Benefits
Equity
Senior Engineer, Systems Test (R5038)
Senior Engineer, Systems Test (R5038)

The Rundown AI, Inc. • Washington

On-site
USD 100,000 - 130,000
Staff Engineer, Software - Autonomous Aircraft Integration (R4983)
Staff Engineer, Software - Autonomous Aircraft Integration (R4983)

Hru Tech • Washington

On-site
USD 120,000 - 180,000
Senior Software Engineer, Autonomy Integration (R6035)
Senior Software Engineer, Autonomy Integration (R6035)

AI Chopping Block, Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 130,000 - 190,000
Senior Software Engineer, Autonomous Pilot Integration (R5200)
Senior Software Engineer, Autonomous Pilot Integration (R5200)

The Rundown AI, Inc. • Washington

On-site
USD 85,000 - 120,000
Benefits
Equity
Bonus
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Lynx Software Technologies, Inc. • Palmdale (CA)

Hybrid
USD 120,000 - 164,000
Low-cost Medical / Dental / Vision
401K with generous employer match
Paid Time Off
+2
Senior Staff Software Engineer (Autonomous Pilot Integration)
Senior Staff Software Engineer (Autonomous Pilot Integration)

Shield AI • San Mateo (CA)

On-site
USD 180,000 - 250,000
Medical Coverage
Mental Health Help
Parental Leave
+7