1

Avionics Software Engineer Jobs in Washington (NOW HIRING)

Software Engineer Embedded

Reston, VA ยท On-site

$136K - $180K/yr

CMC is focused on delivering innovative cockpit and avionics system integration solutions to ... Why join our team? As a Software Engineer, you will play a key role in the full software ...

New

The Role As a Mid-Level Avionics Engineer, you will support the development, integration, and ... Collaborate with cross-functional IPTs (systems, structures, propulsion, software) to ensure ...

Software Engineer II

Germantown, MD ยท On-site

$91K - $119K/yr

Software Engineer II Location: Germantown, MD, US, 20876 Job ID: 115049 DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems ...

Senior Software Engineer

Germantown, MD ยท On-site

$107K - $144K/yr

Senior Software Engineer Location: Germantown, MD, US, 20876 Job ID: 115048 DRS RADA Technologies ... and legacy avionics systems supporting the defense industry globally. The company is a global ...

Software Engineer II

Germantown, MD ยท On-site

$91K - $119K/yr

... and legacy avionics systems supporting the defense industry globally. The company is a global ... Join our dynamic radar defense company as a Software Engineer II where you'll drive technical ...

Software Engineer II

Germantown, MD ยท On-site

$91K - $119K/yr

... and legacy avionics systems supporting the defense industry globally. The company is a global ... Join our dynamic radar defense company as a Software Engineer II where you'll drive technical ...

next page

Showing results 1-20

Avionics Software Engineer information

See Washington salary details

$55.5K

$126.1K

$192K

How much do avionics software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for avionics software engineer in Washington is $126,062.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,100.00 and $154,600.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.

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

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

Infographic showing various Avionics Software Engineer job openings in Washington as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $126,062 per year, or $60.6 per hour.

Software Engineer Embedded

Reston, VA โ€ข On-site

100KCrossing
Human Resources Consulting Servicesย โ€ขย 51 - 200 employees

$136K - $180K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday

New


Job description

CMC Electronics (CMC) has earned an international reputation for innovation and excellence in the design, manufacturing and support of electronic products for the aviation markets. CMC is focused on delivering innovative cockpit and avionics system integration solutions to commercial and military customers worldwide. Its principal facilities are located in Montreal, Quebec; Ottawa, Ontario; Chicago, Illinois and our newest site in Reston, Virginia. CMC is a major supplier to the aerospace and high-technology industries, airlines, military agencies and government customers worldwide. As we build a new team in Reston, VA, weโ€™re looking for engineers and technologists ready to be pioneers in the application of emerging tools and techniques, maintaining the highest reliability demanded by aerospace while bringing forth new products and capabilities at a brisk pace.

This is an onsite position in our Reston, VA office location. Must be authorized to work in the US. To conform to U.S. export control regulations, applicant should be eligible for any required authorization from the U.S. Government.

Why join our team? As a Software Engineer, you will play a key role in the full software development lifecycle of our flight management solutions. Our engineering teams design customized software for clients in both the commercial and military aviation sectors. Whether working on helicopters or airplanes, you will apply and uphold strict avionics development standards while also contributing to innovations that improve flight path optimization and operational efficiency.

As a Software Developer, your key responsibilities include:
  • Participate in the development of new avionics software solutions in accordance with company standards and industry (military and/or commerical) methodologies
  • Create software architecture that will evolve with the products
  • Participate in all phases of the software development (design, code, documentation)
  • Resolve multiple technical challenges related to new and existing technologies
  • Participate in software development and peer reviews
How to excel in this role (Job Requirements):
  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology, physics, mathematics or computer science
  • Minimum 4 + yearsโ€™ experience in software development
  • C/C++ languages
  • Travel of up to 25% may be required for this role
What sets you apart (Preferred Qualifications):
  • Experience with flight management systems, autopilot systems, navigation systems or related avionics applications
  • Familiar with Software configuration systems
  • Use Requirements management systems (DOORS)
  • DO-178C Certification training or process experience
  • Development real-time operating systems (RTOS)
  • Implementation and testing with Communication protocols (RS-232, RS-422, A-429 A-708, CANBUS, IEEE-1394, etc.)
  • Experience in avionics software development
What we offer:
  • Fast paced environment with significant autonomy
  • ยจStart upยจ work environment in a well-established organization
  • 401K Match Program
  • BCBS Medical, HSA with Company contribution, Dental, Vision, Life and Disability Insurance
  • Generous PTO Plan
Equal Employment Opportunity

is an Equal Opportunity and Aff is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job related reasons regardless of race, ethnicity, color, religion, sex, sexual orientation, age, national origin, disability, gender identity, genetic information, veteran status, or any other status protected by law ("Minority/Female/Disability/Veteran/VEVRAA Federal Contractorโ€).

#J-18808-Ljbffr