1

Embedded Software Engineer Avionics Jobs (NOW HIRING)

Embedded Software Engineer

Madison, AL · On-site

$117K - $155K/yr

... engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for ... Contribute to avionics, control, and mission-critical software stacks * Support rapid development ...

Why This Role Matters This position supports the development of advanced embedded and avionics ... This is a highly technical engineering role focused on embedded software development, real-time ...

New

Avionics Embedded Software Development and Test Engineer , AH-1Z & UH-1Y The Avionics Embedded Software Development and Test Engineer will be responsible for developing, modifying, testing and ...

Embedded Software Engineer III

Boston, MA · On-site

$143K - $188K/yr

Role Summary Specter Aerospace is seeking an Embedded Software Engineer III to develop and implement flight software for custom vehicle avionics and ground support systems. This position will provide ...

Embedded Software Engineer Department: Software Employment Type: Full Time Location: Redondo Beach ... You will work with avionics hardware engineers, GNC engineers, propulsion engineers, and others to ...

Embedded Software Engineer III

Boston, MA · On-site

$142K - $187K/yr

Role Summary Specter Aerospace is seeking an Embedded Software Engineer III to develop and implement flight software for custom vehicle avionics and ground support systems. This position will provide ...

$97K - $127K/yr

Role Summary Specter Aerospace is seeking an Embedded Software Engineer III to develop and implement flight software for custom vehicle avionics and ground support systems. This position will provide ...

Embedded Software Engineer

Lenexa, KS

$119K - $157K/yr

Lenexa, KS (On-site) As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics and autonomous aerospace systems. You'll play a critical role in delivering ...

Embedded Software Engineer

Tucson, AZ · On-site

$124K - $164K/yr

Tucson, AZ (On-site) As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics and autonomous aerospace systems. You'll play a critical role in delivering ...

Showing results 21-40

Embedded Software Engineer Avionics information

See salary details

$70K

$153.4K

$174K

How much do embedded software engineer avionics jobs pay per year?

As of Sep 15, 2026, the average yearly pay for embedded software engineer avionics in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What does an embedded software engineer avionics do?

An Embedded Software Engineer in Avionics designs, develops, and maintains software that runs on specialized hardware systems within aircraft, such as flight control systems, navigation, communication, and monitoring devices. They are responsible for writing low-level code that interfaces directly with avionics hardware and ensuring that the software meets strict safety and reliability standards. Their work often involves real-time operating systems (RTOS), compliance with aviation regulations like DO-178C, and rigorous testing and debugging to ensure airworthiness. Collaboration with hardware engineers and system architects is also a key part of the role.

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

To thrive as an Embedded Software Engineer in Avionics, you need expertise in embedded systems programming (typically C/C++), real-time operating systems, and a degree in computer engineering, electrical engineering, or a related field. Familiarity with industry standards like DO-178C, tools such as MATLAB/Simulink, and version control systems like Git are commonly required, along with relevant certifications. Strong problem-solving, attention to detail, and effective teamwork are crucial soft skills for this role. These competencies are vital to ensure the development of reliable, safe, and compliant software that meets rigorous aerospace industry requirements.

How do embedded software engineers avionics typically collaborate with hardware and systems teams during the development process?

Embedded Software Engineers in Avionics work closely with hardware and systems engineering teams throughout the product lifecycle. They participate in requirements definition, interface specification, and integration testing to ensure software and hardware components function seamlessly together. Regular cross-functional meetings, joint debugging sessions, and collaborative design reviews are common, as avionics projects demand rigorous safety and reliability standards. Effective communication and a willingness to learn from other engineering disciplines are key to success in this collaborative environment.

What is the difference between Embedded Software Engineer Avionics vs Embedded Software Engineer Aerospace?

AspectEmbedded Software Engineer AvionicsEmbedded Software Engineer Aerospace
CertificationsTypically requires certifications like DO-178COften requires similar aerospace industry certifications
Work EnvironmentPrimarily in aircraft avionics systems, cockpit electronicsBroader aerospace systems including spacecraft and satellites
Industry UsageUsed mainly in aviation and military aircraftUsed across aerospace sectors including space exploration
Job FocusDeveloping and testing avionics software for flight safety and navigationDeveloping software for various aerospace applications, including spacecraft

Both roles involve embedded software development within the aerospace industry, with avionics focusing specifically on aircraft electronics and navigation systems. While they share certifications and work environments, avionics engineers specialize in flight-critical systems for aircraft, whereas aerospace software engineers may work on a wider range of aerospace technologies, including space systems.

What states have the most Embedded Software Engineer Avionics jobs?

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

What are popular job titles related to Embedded Software Engineer Avionics jobs?

For Embedded Software Engineer Avionics jobs, the most frequently searched job titles are:

Infographic showing various Embedded Software Engineer Avionics job openings in the United States as of September 2026, with employment types broken down into 33% Internship, 33% Full Time, and 34% Contract. Highlights an 100% In-person job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

Irvine, CA • On-site

$141K - $185K/yr

Contractor

Re-posted 6 days ago


Job description

Job Title: Embedded Software Engineer

Location:  Irvine, California, 100% onsite (In-Person Interview)
Domain - Avionics/Aerospace Domain
 
Below is the detailed job description for your reference -
 

Job Description:  

Job Overview:
We are looking for an experienced Embedded Software Engineer to join our engineering team.
 
Key Responsibilities:
  • Participate in the complete Software Development Lifecycle (SDLC) including requirements analysis, architecture/design, implementation, integration, and testing.
  • Develop and maintain embedded applications using C/C++.
  • Work closely with hardware teams on board bring-up, OS bring-up, and device driver development.
  • Develop and integrate hardware interface solutions for embedded platforms.
  • Ensure regulatory compliance with customer safety and security standards.
  • Debug, test, and optimize embedded software for performance and reliability.
  • Collaborate with cross-functional teams including hardware, systems, and verification engineers.
 
Required Skills:
  • Ensure regulatory compliance with customer safety and security standards D0-178.
  • Strong experience in Embedded C/C++ development.
  • Hands-on experience with board bring-up, OS bring-up, and device driver development.
  • Experience with hardware interfaces such as:
  • UART
  • USB
  • Ethernet
  • I2C
  • SPI
  • RS232 / RS422
  • Knowledge of communication protocols including:
  • CAN
  • TCP/IP
  • UDP
    Experience:
    • 6 – 15 years of relevant experience in Embedded Software Development.
    • High ownership mindset with strong execution discipline