1

Avionics Software Engineer Jobs (NOW HIRING)

$100 - $135/hr

The Data Integrity Engineer supports the analysis of avionics software and data systems associated with navigation and airspace integration capabilities. The incumbent independently performs ...

$65 - $95/hr

The Junior Data Integrity Engineer supports the analysis of avionics software and data systems associated with navigation and airspace integration capabilities. Working under close supervision, the ...

Showing results 41-60

Avionics Software Engineer information

See salary details

$49K

$111.3K

$169.5K

How much do avionics software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for avionics software engineer in the United States is $111,304.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $136,500.00 per year, depending on experience, location, and employer.

What does an avionics software engineer do?

An Avionics Software Engineer develops, tests, and maintains software systems used in aircraft and spacecraft. They work on embedded systems for flight control, navigation, communication, and other critical avionics functions. Their role involves ensuring software reliability, compliance with industry regulations, and integration with hardware components. They often use programming languages like C, C++, or Ada and follow safety standards such as DO-178C.

What are the key skills and qualifications needed to thrive as an avionics software engineer?

Avionics Software Engineers need a solid background in computer science, embedded systems, and aerospace engineering, typically supported by a relevant bachelor's degree. Familiarity with programming languages like C/C++, MATLAB, and DO-178C certification or similar safety-critical development standards is essential. Strong problem-solving abilities, meticulous attention to detail, and effective collaboration with multidisciplinary teams are standout soft skills. These capabilities ensure the development of reliable, high-quality avionics software crucial for flight safety and system performance.

What typical projects or responsibilities can an avionics software engineer expect in their daily work?

Avionics Software Engineers often design, develop, integrate, and test software for aircraft control systems, navigation, and communication modules. They regularly collaborate with hardware engineers, systems engineers, and quality assurance teams to ensure systems meet rigorous safety and reliability standards. Daily responsibilities may include coding embedded applications, troubleshooting software anomalies, participating in design reviews, and documenting compliance with industry regulations. The role offers a dynamic environment with opportunities to work on cutting-edge technology and contribute to the safety and performance of modern aircraft.

More about Avionics Software Engineer jobs

What cities are hiring for Avionics Software Engineer jobs?

Cities with the most Avionics Software Engineer job openings:

What states have the most Avionics Software Engineer jobs?

States with the most job openings for Avionics Software Engineer jobs include:

What job categories do people searching Avionics Software Engineer jobs look for?

The top searched job categories for Avionics Software Engineer jobs are:

Infographic showing various Avionics Software Engineer job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $111,304 per year, or $53.5 per hour.

Senior Data Integrity Engineer (Avionics Software & Data Analysis)

Saalex

Lexington Park, MD • On-site

$140K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job description

Greenfield Engineering, a Saalex Company is seeking a Senior Data Integrity Engineer (Avionics Software & Data Analysis) in Patuxent River, MD. The Senior Data Integrity Engineer leads the analysis of avionics software and data systems supporting navigation and airspace integration capabilities. The incumbent is responsible for independently assessing system behavior, data integrity, and software performance, while providing technical leadership in certification efforts, systems engineering activities, and engineering documentation across multiple aviation platforms
Position Type: Full-Time
Salary: $140k-$175k annually (depending on experience)
Work Location: Full-time onsite with some telework (see onsite requirements below)
**On-site Requirements: This position is full-time onsite at Patuxent River, MD and may be eligible for reoccurring telework, but will require an onsite work greater than or equal to 85% of the work week"
Essential Functions:
Software and Data Analysis
  • Lead evaluation of avionics software systems, including:
    • Data integrity, flow, and correctness
    • Algorithm performance and logical structure
    • Complex data coupling and system interactions
  • Analyze system outputs, test data, and engineering artifacts to identify:
    • Discrepancies
    • Certification risks
    • Systemic data issues

Engineering Support to Certification Activities
  • Lead or independently support certification efforts for RNAV, RNP, and CNS/ATM systems
  • Review and assess:
    • Requirements and design artifacts
    • Compliance matrices
    • V&V outputs and test results
  • Provide recommendations for certification compliance and risk mitigation

Technical Documentation
  • Develop and review complex engineering documentation, including:
    • Detailed analysis reports
    • Certification artifacts and compliance packages
    • Test plans, procedures, and evaluation reports
  • Ensure traceability, technical accuracy, and readiness for government review

Systems Engineering Leadership
  • Lead systems engineering activities including:
    • Requirements decomposition and validation
    • Design evaluation and interface analysis
    • Integration and verification support
  • Identify and mitigate risks related to data handling and software performance

Team and IPT Leadership
  • Serve as technical lead within IPTs
  • Interface with:
    • Government program offices
    • Senior engineers and certification authorities
  • Provide mentorship and guidance to junior engineers
  • Support task execution planning and technical direction

Requirements
Required:
  • Strong knowledge of:
    • Software engineering fundamentals (data structures, algorithms, logical design)
    • System-level data flows and software behavior
  • Proficiency in multiple programming languages (e.g., C, C++, Java, Python)
  • Ability to independently analyze complex technical problems
  • Strong technical writing and documentation skills
  • Demonstrated experience in:
    • Software analysis, systems engineering, or data analysis
    • Working in engineering teams or IPTs
  • Solid understanding of avionics systems or aerospace engineering

Desired:
  • Experience with:
    • Avionics software certification (RNAV, RNP, CNS/ATM)
    • Data/control coupling analysis
    • Mission or flight planning systems
    • SETR or systems engineering lifecycle processes
  • Exposure to civil or military avionics programs
  • Experience supporting government customers (NAVAIR, DoD, etc.)

Education/Years of Experience:
Bachelor of Science (BS) degree in Computer Science, Electrical Engineering, or related discipline required and 10+ years relevant experience.
Security Clearance:
Active Secret clearance required. Requirements to obtain a clearance include US Citizenship, security investigation, etc.
Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Stock Option Plan