Senior Software Test Engineer

griffonaerospace

Madison (AL)

On-site

USD 120,000 - 160,000

Full time

6 days 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

Benefits offered by this job

Competitive Salary
Comprehensive Benefits Package

Job summary

Griffon Aerospace, based in Madison, Alabama, seeks a Senior Software Test Engineer to lead verification activities for our unmanned aircraft systems. You will translate requirements into verification strategies, build automated and hardware-in-the-loop capabilities, and drive test excellence for safety-critical aerospace software.

The role demands 7+ years in software testing, strong leadership, and expertise in Python, C, C++, and CI/CD. Must be able to obtain a U.S.

Qualifications

  • Bachelor's degree in a relevant engineering or computer science field.
  • 7+ years in software test, verification, or integration for embedded/mission-critical software.
  • Experience leading requirements-based verification and defect triage.

Responsibilities

  • Define software verification strategies, plans, procedures, environments, and acceptance criteria for complex UAS programs.
  • Lead functional, integration, regression, performance, robustness, and system-level testing across software and hardware boundaries.
  • Design and maintain automated test frameworks, simulators, test harnesses, and hardware-in-the-loop capabilities.
  • Review requirements and architectures for testability, ambiguity, completeness, and verification coverage.
  • Analyze failures, lead defect triage and root-cause investigations, verify corrective actions.
  • Establish bidirectional traceability among requirements, test cases, results, anomalies, and baselines.
  • Lead test readiness and results reviews, communicate technical risk, and mentor junior test engineers.
  • Continuously improve test processes, metrics, tools, and laboratory practices while supporting safety and compliance objectives.

Skills

Python
C
C++
Test automation
HIL testing
CI/CD
Leadership
Requirements traceability
Communication

Education

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or related field

Tools

Test frameworks
Simulators
Hardware-in-the-loop

Job description

Company Overview

Griffon Aerospace is a trusted aerospace solutions provider based in Madison, Alabama, specializing in the design, development, and operation of advanced unmanned aircraft systems (UAS). Since 1995, we have delivered over 12,000 unmanned air vehicles to the Department of Defense, allied nations, and commercial customers. We pride ourselves on being a lion-hearted partner, designing, building, and flying the most capable and intelligent aerial systems that give our servicemen an unfair advantage wherever they fly.

Position Overview:

The Senior Software Test Engineer will lead the planning, development, execution, and continuous improvement of software verification activities for Griffon Aerospace's unmanned aircraft systems (UAS). This role translates system and software requirements into rigorous verification strategies, develops automated and hardware-in-the-loop test capabilities, and ensures test results provide complete and defensible objective evidence. The ideal candidate combines deep technical test expertise with strong leadership in aerospace software integration and verification.

Key Responsibilities:
  • Define software verification strategies, plans, procedures, environments, and acceptance criteria for complex UAS programs.
  • Lead functional, integration, regression, performance, robustness, and system-level testing across software and hardware boundaries.
  • Design and maintain automated test frameworks, simulators, test harnesses, and hardware-in-the-loop capabilities.
  • Review requirements and architectures for testability, ambiguity, completeness, and verification coverage.
  • Analyze complex failures, lead defect triage and root-cause investigations, and verify corrective actions.
  • Establish bidirectional traceability among requirements, test cases, results, anomalies, and configuration baselines.
  • Lead test readiness and results reviews, communicate technical risk, and mentor junior test engineers.
  • Continuously improve test processes, metrics, tools, and laboratory practices while supporting program safety and compliance objectives.
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
  • 7+ years of software test, verification, integration, or related engineering experience.
  • Demonstrated experience leading requirements-based verification for embedded or mission-critical software.
  • Strong proficiency in test automation and scripting using languages such as Python, C, or C++.
  • Experience with hardware-in-the-loop testing, real-time systems, interfaces, laboratory equipment, and data analysis.
  • Working knowledge of configuration management, requirements traceability, defect management, and CI/CD practices.
  • Strong technical leadership, problem-solving, review, and communication skills.
  • Must have or be able to obtain a U.S. SECRET security clearance.
Preferred Qualifications:
  • Experience in UAS, aerospace, defense, flight controls, avionics, or other safety-critical software domains.
  • Familiarity with verification objectives, structural coverage, tool qualification, and MIL-STD-882 safety processes or similar commercial standards.
  • Experience qualifying test environments, developing test infrastructure, or supporting formal customer acceptance events.
  • Knowledge of cybersecurity testing, network protocols, simulation, model-based testing, or real-time operating systems.
JOB LOCATION
  • Madison, Alabama, United States
POSITION TYPE
  • Full-Time/Regular/Salary
COMPENSATION/BENEFITS
  • Competitive Salary/Comprehensive Benefits Package
US CITIZENSHIP REQUIRED
  • Yes
ABILITY TO OBTAIN SECURITY CLEARANCE
  • Yes
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Test Engineer
Senior Software Test Engineer

Griffon Aerospace • Madison (AL)

On-site
USD 110,000 - 150,000
Junior Software Test Engineer
Junior Software Test Engineer

griffonaerospace • Madison (AL)

On-site
USD 65,000 - 85,000
Competitive salary
Comprehensive benefits package
Junior Software Quality Assurance Engineer
Junior Software Quality Assurance Engineer

griffonaerospace • Madison (AL)

On-site
USD 60,000 - 80,000
Competitive salary
Senior Software Quality Assurance Engineer
Senior Software Quality Assurance Engineer

griffonaerospace • Madison (AL)

On-site
USD 110,000 - 160,000
Competitive Salary
Comprehensive Benefits Package
Lead Software Test Engineer for UAS & Aerospace Systems
Lead Software Test Engineer for UAS & Aerospace Systems

griffonaerospace • Madison (AL)

On-site
USD 120,000 - 160,000
Competitive Salary
Comprehensive Benefits Package
Senior Software Test Engineer, UAS & Embedded Systems
Senior Software Test Engineer, UAS & Embedded Systems

Griffon Aerospace • Madison (AL)

On-site
USD 110,000 - 150,000
Flight Test Engineer – Unmanned Aircraft Systems
Flight Test Engineer – Unmanned Aircraft Systems

griffonaerospace • Madison (AL)

On-site
USD 110,000 - 140,000
Electronics Technician
Electronics Technician

griffonaerospace • Madison (AL)

On-site
USD 60,000 - 80,000
External / Internal Pilot Position
External / Internal Pilot Position

griffonaerospace • Madison (AL)

On-site
USD 70,000 - 95,000
Mechanical Engineer - Aerial Targets
Mechanical Engineer - Aerial Targets

griffonaerospace • Madison (AL)

On-site
USD 70,000 - 100,000