1

Avionics Software Jobs (NOW HIRING)

Avionics Software Engineer II

Endicott, NY ยท On-site

$66K - $85K/yr

Position Description ENSCO Avionics, Inc. has an exciting opportunity for a Systems Engineer skilled in software integration and verification for embedded avionic engine and flight control systems.

Avionics Software Engineer III

Endicott, NY ยท On-site

$73K - $105K/yr

... Avionics, Inc. has an exciting opportunity for a Systems Engineer skilled in software integration and verification for embedded avionic engine and flight control systems. Work is performed in team ...

next page

Showing results 1-20

Avionics Software information

See salary details

$16

$32

$44

How much do avionics software jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for avionics software in the United States is $32.08, according to ZipRecruiter salary data. Most workers in this role earn between $27.64 and $36.06 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Avionics Software Engineer, and why are they important?

To thrive as an Avionics Software Engineer, you need strong programming skills (such as C/C++), a solid understanding of avionics systems, and typically a degree in computer science, electrical engineering, or a related field. Familiarity with real-time operating systems (RTOS), industry standards like DO-178C, and version control systems is commonly required, along with certifications in safety-critical software development. Attention to detail, problem-solving abilities, and effective teamwork are essential soft skills in this role. These skills are crucial to ensure the reliability, safety, and regulatory compliance of software that controls critical aircraft systems.

What are avionics software engineers?

Avionics software engineers are professionals who design, develop, test, and maintain the software systems used in aircraft and spacecraft. Their work ensures that navigation, communication, flight control, and other critical systems operate reliably and safely. They collaborate with hardware engineers and comply with strict industry regulations to guarantee the performance and safety of avionics systems. Avionics software engineers often use specialized programming languages and tools tailored to the aerospace industry.

What are some common challenges faced in an Avionics Software role, and how can they be addressed?

Avionics Software professionals often encounter challenges such as strict regulatory compliance, real-time system constraints, and ensuring the safety and reliability of their code. Working within rigorous development and testing processes, including DO-178C guidelines, can be demanding but is essential for aircraft certification. Collaborating closely with hardware engineers and systems teams helps to address integration issues early. Staying organized, maintaining clear documentation, and participating in code reviews are all crucial strategies for overcoming these challenges and ensuring project success.

What is avionics software?

Avionics software refers to the specialized computer programs used in aircraft systems to control navigation, communication, flight management, and other critical functions. Avionics software developers design, test, and maintain these programs, often working with real-time operating systems and adhering to strict safety standards such as DO-178C.

What is the difference between Avionics Software vs Avionics Hardware Technician?

AspectAvionics SoftwareAvionics Hardware Technician
CredentialsTypically requires a degree in software engineering, computer science, or related field; certifications like FAA Part 147 may be beneficialRequires technical diploma or associate degree; certifications such as FAA Airframe & Powerplant (A&P) are common
Work EnvironmentDesigning, developing, testing software systems in labs or office settingsMaintaining, repairing, installing hardware components in aircraft or maintenance facilities
Industry UsageFocuses on software development for avionics systems used in aircraftHandles physical hardware components used in avionics systems

In summary, Avionics Software professionals develop and test the software that controls aircraft systems, while Avionics Hardware Technicians focus on maintaining and repairing the physical hardware components. Both roles are essential in the avionics industry and often collaborate to ensure aircraft safety and functionality.

Does an avionics engineer pay well?

Avionics engineers typically earn competitive salaries due to their specialized skills in designing and maintaining aircraft electronic systems. Salaries vary based on experience, location, and certifications, but the profession generally offers strong compensation within the aerospace industry.

What engineer makes $500,000 a year?

In the field of avionics software, senior engineers with extensive experience, specialized skills, and leadership roles can reach annual salaries of $500,000 or more. These high salaries are typically associated with aerospace companies, government contractors, or senior management positions that require advanced certifications and expertise in embedded systems, safety standards, and software development. Such compensation often includes bonuses, stock options, or other incentives.

What engineers make $300,000 a year?

Senior avionics software engineers with extensive experience, specialized skills in embedded systems, and advanced certifications can earn $300,000 or more annually. High-level roles often involve leadership, complex system development, and working in aerospace or defense industries, sometimes requiring long hours and security clearances.
More about Avionics Software jobs
What cities are hiring for Avionics Software jobs? Cities with the most Avionics Software job openings:
What states have the most Avionics Software jobs? States with the most job openings for Avionics Software jobs include:
Data Integrity Engineer (Avionics Software/Data Analysis)

Data Integrity Engineer (Avionics Software/Data Analysis)

Saalex

Lexington Park, MD โ€ข On-site

$100K - $135K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


Job description

Greenfield Engineering, a Saalex Company is seeking Data Integrity Engineer (Avionics Software & Data Analysis) in Patuxent River, MD. The Data Integrity Engineer supports the analysis of avionics software and data systems associated with navigation and airspace integration capabilities. The incumbent independently performs technical analysis of system behavior, data integrity, and software performance while supporting certification and engineering activities across Navy, Marine Corps, Coast Guard, and Foreign Military Sales (FMS) aviation platforms.
The role contributes to engineering assessments, technical documentation, and verification activities supporting Performance Based Navigation (PBN) and CNS/ATM capabilities, working within Integrated Product Teams (IPTs) under general guidance from senior engineers.
Position Type: Full-Time
Salary: $100k-$135k 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
  • Analyze avionics software systems with emphasis on:
    • Data integrity and correctness
    • Logical flow and algorithm behavior
    • Data structures and data handling processes
  • Evaluate system outputs, test data, and engineering artifacts to identify:
    • Discrepancies and anomalies
    • Data inconsistencies and processing errors
  • Apply standard methodologies to assess software and data performance

Engineering Support to Certification Activities
  • Support certification and compliance efforts for systems pursuing RNAV, RNP, and CNS/ATM approvals by:
    • Reviewing requirements and design documentation
    • Supporting development of compliance matrices
    • Analyzing verification and validation (V&V) results
    • Assisting in test planning and execution
  • Contribute to engineering and certification assessments with limited oversight

Technical Documentation
  • Develop technical documentation, including:
    • Engineering assessments and analysis summaries
    • Test plans, procedures, and reports
    • Certification and compliance artifacts
  • Ensure documentation is:
    • Technically accurate
    • Traceable to requirements
    • Suitable for government review

Systems Engineering Support
  • Participate in systems engineering activities across the lifecycle, including:
    • Requirements review and decomposition
    • Design evaluation and interface analysis
    • Integration and verification support
  • Identify risks related to software behavior and data handling
  • Support resolution of technical issues through analysis and coordination

Team and IPT Support
  • Work within Integrated Product Teams (IPTs) supporting multi-platform engineering efforts
  • Coordinate with:
    • Senior engineers and technical leads
    • Government program offices and stakeholders
    • Software developers and integration/test teams
  • Provide guidance to junior engineers on task-level execution when appropriate
  • Other duties as assigned or required

Requirements
Required:
  • Proficiency in software engineering fundamentals (data structures, logical design)
  • Experience with at least one high-level programming language (e.g., Python, Java, C++)
  • Ability to analyze technical problems and interpret data outputs independently
  • Strong technical writing and communication skills
  • Working knowledge of systems engineering processes and lifecycle concepts
  • Basic understanding of avionics systems or aerospace principles
  • Experience in software development, data analysis, or systems engineering
  • Ability to function effectively in a team-based engineering environment

Desired:
  • Experience analyzing software behavior and system-level data flows
  • Familiarity with:
    • Data and control coupling concepts
    • Mission or flight planning systems
  • Experience supporting certification or compliance activities
  • Familiarity with systems engineering processes (SETR)
  • Exposure to civil or military avionics programs (NAVAIR preferred)

Education/Years of Experience:
Bachelor of Science (BS) degree in Computer Science, Electrical Engineering, or related discipline required and 3-7 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