1

Embedded Software Engineer Avionics Jobs (NOW HIRING)

We're seeking an experienced Embedded Software Engineer, Avionics to develop and optimize flight-critical avionics systems for next-generation aircraft. You'll work on real-time embedded software ...

Embedded Software Engineer needed: Owego, NY. We have an opening with a great client of ours and we ... avionics, mechanical and electrical systems, weapons armament, commercial and military aircraft ...

Embedded Software Engineer needed: Owego, NY. We have an opening with a great client of ours and we ... avionics, mechanical and electrical systems, weapons armament, commercial and military aircraft ...

Embedded Software Engineer

Owego, NY

$122K - $161K/yr

What We're Doing We are seeking an Embedded Software Engineer to join our team in Owego, NY, supporting the full product lifecycle of avionics mission computers. You will play a key role in ...

Embedded Software Engineer

Owego, NY · On-site

$122K - $161K/yr

What We're Doing We are seeking an Embedded Software Engineer to join our team in Owego, NY, supporting the full product lifecycle of avionics mission computers. You will play a key role in ...

Embedded Software Engineer

Owego, NY · Hybrid

$122K - $161K/yr

... of avionics subsystems. You will play a key role in translating customer requirements into ... The Work As a Software Engineer, you'll be responsible for the development of embedded software for ...

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

Cambridge, MA

$143K - $189K/yr

As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned ... avionics, and operating ground stations to monitor and control aircraft in flight. Working ...

next page

Showing results 1-20

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 Jun 14, 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 are the key skills and qualifications needed to thrive as an Embedded Software Engineer in Avionics, and why are they important?

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 in 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 does an Embedded Software Engineer in 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.
Embedded Software Engineer (Avionics)

Embedded Software Engineer (Avionics)

GCR Professional Services

Cambridge, MA

$100/hr

Other

Posted 25 days ago


Job description

Embedded Software Engineer (Avionics) Contract 12+ months 40 hours weekly 9/80 Schedule Security Clearance is required ¿ Secret or above ¿ Candidates must be available to work from our Cambridge office, and travel to the Lowell office upon request. Hourly rate to $100 per hour based on Education and Experience Responsibilities Client is seeking a software engineer for development of embedded real-time avionics systems. The engineer will develop high performance embedded solutions for resource constrained targets.

These will include next-generation resilient and fault tolerant software solutions in the application domains of undersea, terrestrial, air, hypersonic systems and space. The engineer will be involved in the full software development life cycle from the design and requirements stage all the way to testing and deployment in the field. Qualifications B.S.

or M.S. in Computer Engineering, Computer Science, or equivalent with 5+ year of experience. ¿ Candidate must have experience in embedded software development with o RISC-V and Ultrascale+ (Arm) processors or other low power microcontrollers (e.g.

PowerPC, TMS320), o Real-time operating systems (RTOSs), such as VxWorks, Integrity, embedded Linux, Zephyr and FreeRTOS, o C/C++ and assembly programming languages Excellent development and troubleshooting skills on embedded targets ¿ Excellent knowledge of OS coding techniques, interfaces, hardware subsystems and driver development ¿ Development experience with device drivers, board support package, boot code and knowledge of embedded system buses and protocols (e.g. CAN, I2C, SPI, Serial, SpaceWire, 1553) ¿ Expertise in development tools (e.g. GCC, LLVM), static analysis tools, dynamic analysis, and QEMU based development are preferred ¿ Knowledge and experience with software configuration management tools, defect tracking tools, and peer review processes.

Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment. ¿ Experience with developing formal requirements, design and test documentation and supporting formal reviews