1

Avionics Software Jobs (NOW HIRING)

We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join the JETSII Contract. The SpacecraftAvionics Software Engineer will: * Design, develop, and integrate embedded ...

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

We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join the JETSII Contract. The SpacecraftAvionics Software Engineer will: * Design, develop, and integrate embedded ...

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 Jun 25, 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 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.

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:
Infographic showing various Avionics Software job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Hybrid job distribution, with an average salary of $66,721 per year, or $32.1 per hour.

Avionics Software Engineer III

ENSCO - Hot Jobs

Hauppauge, NY

Other

Posted 13 days ago


Job description

ENSCO Avionics, Inc. has an exciting opportunity for a Software Engineer skilled in software integration and verification for embedded avionic engine and flight control systems. Work is performed in team environment with on-site and near site opportunities. The test environment includes VectorCast and Green Hills though similar tool experience will be accepted. Software will be developed using C code or customer-based scripts and run in Lab environment on the test simulation systems. Knowledge of hardware integration and debug will be a plus though not required for the position. Integration will include software emulators and debuggers to control the system down to the lowest level of operation. The position will require the development of formal Requirements Based Test procedures. The requirements, test procedures, and results will be placed in CM system and traced via DOORS to meet DO-178C standards. The position will include a good mix of requirements review, software development, simulation testing, and system level testing in avionic lab environment.

Qualifications Required
Bachelor's or equivalent with 3+ years related experience
Experience with C, linux shell scripts, or similar software test scripts
Experience with formal requirements and developing software test cases and procedures.
Experience with HW/SW debug with embedded control systems
Excellent verbal communication skills - must be able to communicate effectively in teleconferences with suppliers, clients, and colleagues
Excellent interpersonal skills including working in team environments
Must be able to obtain a U.S Secret Security Clearance, for which you must be a U.S Citizen

Qualifications Desired
Experience with Lab environment integration
Experience with Embedded software tools such as VectorCast and Green Hills
Experience with Test Equipment Script languages such as Python
Experience with Configuration systems such as GITHUB, Synergy, and DOORS

Required Certifications: None
U.S. Citizenship Required: Yes
Security Clearance Required: Ability to Obtain
Employment Type: Regular Full-time
Background Check Type: 7 Year Pre-Employment
Drug Screen Required: No
Position Contingent Upon Contract Award: No