1

Aviation Software Engineer Jobs in Utah (NOW HIRING)

Chief Engineer, Defense NPD

Roy, UT · On-site

$103.30 - $177.70/hr

About Oshkosh AeroTech Oshkosh AeroTech is a leading provider of aviation ground support products ... Collaborate closely with electrical, controls, and software engineers to ensure full system ...

Showing results 21-40

Aviation Software Engineer information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do aviation software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for aviation software engineer in Utah is $134,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,200.00 and $157,500.00 per year, depending on experience, location, and employer.

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

Aviation Software Engineers require strong software development skills, a solid understanding of avionics systems, and typically hold a degree in computer science, engineering, or a related field. Familiarity with programming languages like C/C++, ADA, knowledge of DO-178C certification standards, and experience with real-time operating systems (RTOS) are crucial. Excellent problem-solving, attention to detail, teamwork, and effective communication skills help them collaborate efficiently across multidisciplinary teams. These competencies ensure the creation of reliable, compliant, and safe software critical for aviation systems.

What is an aviation software engineer?

An Aviation Software Engineer designs, develops, tests, and maintains software systems used in aviation, including flight management systems, avionics, air traffic control, and aircraft simulation. They work with programming languages like C, C++, and Python, ensuring software meets strict safety and regulatory standards. Their role may involve optimizing performance, improving reliability, and integrating new technologies into aviation systems.

What are the typical daily responsibilities of an aviation software engineer?

Aviation Software Engineers typically spend their days developing, testing, and maintaining software used in aircraft systems such as flight controls, navigation, or communication systems. They collaborate closely with other engineers, quality assurance specialists, and sometimes pilots to ensure that software meets rigorous safety and regulatory standards. Routine tasks often include writing code, debugging, integrating software with hardware, and participating in code reviews and design meetings. This role requires balancing technical tasks with regular communication to resolve challenges and keep projects on schedule.

What are the most commonly searched types of Aviation Software Engineer jobs in Utah?

The most popular types of Aviation Software Engineer jobs in Utah are:

What job categories do people searching Aviation Software Engineer jobs in Utah look for?

The top searched job categories for Aviation Software Engineer jobs in Utah are:

What cities in Utah are hiring for Aviation Software Engineer jobs?

Cities in Utah with the most Aviation Software Engineer job openings:

Infographic showing various Aviation Software Engineer job openings in Utah as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.

Associate, Systems Engineer

L3HHCM20

Salt Lake City, UT • On-site

Full-time

Re-posted 8 days ago


Job description

Job Title: Associate, Systems Engineer

Job Code:39641

Job Location:Salt Lake City, UT

Job Schedule: 9/80:Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off 

Job Description:  As a new graduate in the Systems Engineering role, you will assit in supporting the planning, development, and evaluation of system solutions across a variety of technical activities. The role involves contributing to analysis, testing, troubleshooting, and communication efforts to help ensure systems meet user and program needs. 

Essential Functions:

  • Perform operational analysis and developconcept of operations,designand implementation plans 

  • Develop test plans, procedures&cases 

  • Conduct tests and document results 

  • Use software tools,scriptingand software/hardware troubleshooting 

  • Analyze systems requirements from end systemsand users 

  • Supports development and evaluation of complex system designs and architectures 

  • Develop and deliver presentations to communicate design activity plans and status to internal and external customers 

Qualifications: 

  • To be eligible, applicants must be pursuing Bachelor's Degree Systems Engineering,Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, Aviation, Aerospace Engineering, or related fieldor have completed Bachelor's Degree within the last 12months,regardlessof age. 

Preferred Skills: 

  • Coursework and/or experience in systems engineering, systems architecture, systems analysis and design, system performance modeling, integration and/or project management, and/ormodel-basedsystems engineering 

  • Familiar with Rhapsody