1

Contract Aviation Software Engineer Jobs in Alabama

Within the Defense Sector, the Kinetic Effects Business Area at Leidos currently has an opening for a talented Aviation Software Test Engineer to work onsite in our Huntsville office. This is an ...

Within the Defense Sector, the Kinetic Effects Business Area at Leidos currently has an opening for a talented Aviation Software Test Engineer to work onsite in our Huntsville office. This is an ...

Within the Defense Sector, the Kinetic Effects Business Area at Leidos currently has an opening for a talented Aviation Software Test Engineer to work onsite in our Huntsville office. This is an ...

Senior Software Test Engineer

Huntsville, AL

$108K - $141K/yr

Deep familiarity with aviation software standards (specifically DO-178C and DO-254). * Experience ... No Position Contingent Upon Award of Contract: No #LI-DK1 Benefits: Torch Technologies is proud to ...

Senior Software Engineer

Huntsville, AL

$120K - $159K/yr

... Aviation and Missile Center (AvMC). As a Senior Software Engineer your duties will include the ... No Position Contingent Upon Award of Contract: No Benefits: Torch Technologies is proud to offer a ...

Software Engineer

Tuskegee, AL · On-site

$85 - $120/hr

Position Title Software Engineer Status Full Time Job Summary NASA's Marshall Space Flight Center ... Contract Funding No Number of Vacancies 1 Open Date 11/13/2025 Close Date Open Until Filled Yes ...

Principal Software Engineer

Huntsville, AL · On-site

$133K - $178K/yr

Principal Software Engineer Program Summary KBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering solutions for critical U.S. Army programs, specializing in ...

next page

Showing results 1-20

Contract Aviation Software Engineer information

What is a contract aviation software engineer?

A Contract Aviation Software Engineer is a software developer who works on a temporary or project-based basis to design, develop, and maintain software systems used in the aviation industry. These professionals may be responsible for creating flight control software, avionics systems, simulation tools, or air traffic management solutions. They often work for airlines, aircraft manufacturers, or aerospace companies, and their contracts may vary in length depending on the project's scope. Typically, contract engineers bring specialized skills and flexibility to teams needing to meet specific project deadlines or technical requirements.

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

To thrive as a Contract Aviation Software Engineer, you need strong programming skills (such as C, C++, or Ada), a solid understanding of avionics systems, and typically a degree in computer science, engineering, or a related field. Familiarity with industry standards like DO-178C, real-time operating systems, and software development tools such as Git, Jira, and MATLAB is highly valuable. Exceptional problem-solving abilities, adaptability, and effective communication are crucial soft skills for working with multidisciplinary teams and meeting tight deadlines. These skills ensure the delivery of safe, reliable, and compliant software solutions in the highly regulated aviation industry.

What are the typical challenges faced by contract aviation software engineers when integrating software with existing avionics systems?

Contract aviation software engineers often encounter the challenge of ensuring compatibility between new software and legacy avionics systems, which can involve working with outdated documentation and strict regulatory requirements. Accurate testing and validation are essential, as aviation software must meet rigorous safety and reliability standards. Close collaboration with hardware engineers and compliance specialists is common, and the ability to quickly adapt to varying project scopes and client expectations is crucial for success in contract roles.

What is the difference between Contract Aviation Software Engineer vs Contract Aerospace Software Engineer?

AspectContract Aviation Software EngineerContract Aerospace Software Engineer
Required CredentialsRelevant software development certifications, aerospace industry knowledgeSimilar certifications, specialized aerospace industry experience
Work EnvironmentAircraft manufacturers, airlines, aerospace firmsAerospace research centers, defense contractors
Employer & Industry UsagePrimarily in aviation and commercial aircraft sectorsPrimarily in space, defense, and satellite sectors

Contract Aviation Software Engineers and Contract Aerospace Software Engineers share similar skills and certifications but differ mainly in industry focus. Aviation engineers work on commercial and private aircraft, while aerospace engineers focus on space and defense projects. Both roles require specialized software expertise and industry knowledge, but their work environments and applications vary significantly.

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

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

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

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

What cities in Alabama are hiring for Contract Aviation Software Engineer jobs?

Cities in Alabama with the most Contract Aviation Software Engineer job openings:

Aviation Software Test Engineer

Leidos

Huntsville, AL • On-site

$69K - $125K/yr

Full-time

Posted 12 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

79th of 496 rated business services


Job description

Leidos is dedicated to making the world a safer place. This starts with helping our customers in the Defense Industry achieve their critical missions. Our dedicated Defense Group employees are solving critical challenges across the globe. At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.With offices across the United States engaging in the defense, space, cyber and commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people-oriented culture, positive work environment, technical excellence, and resilient business ethics.

Within the Defense Sector, the Kinetic Effects Business Area at Leidos currently has an opening for a talented Aviation Software Test Engineer to work onsite in our Huntsville office. This is an exciting opportunity to use your experience to help test and develop software for tactical strike, sensors, CUAS, and UAS solutions.

This position focuses on automated testing, development of robust, innovative software test infrastructures and frameworks, integration testing, informal manual testing, formal software qualification testing, fielding and support, and maintenance of software products. Software products range from analysis tools/simulations, mission planning software, and components of mission-critical systems.

Primary Responsibilities.

  • Direct participation as an integral team member who performs key roles with respect to test planning, test strategy and design, test execution, software engineering processes, and recommendations on product quality.
  • Reviewing, editing, and generating various documents used for engineering and testing purposes per industry standards.
  • Developing automated scripts in Linux and Windows for a variety of applications.
  • Perform as part of an agile software team for tasking and progress reporting.

Basic Qualifications.

  • At least a Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent technical degree with an overall GPA of 3.0 or higher.
  • 2+ years of relevant technical experience.
  • Recent experience with software development and/or writing software test scripts using one of the following Object-Oriented Programming languages: C#, Python, or Java.
  • Experience in both manual and automated test tools and techniques.
  • Aptitude for the technical skillsrequired for software test, configuration management, and software quality engineeringconcepts.
  • Experience developing test methodsand procedures for software products using scripting and/or compiled languages.
  • Working knowledge of Windows and Linux operating systems.
  • Analytical and process improvement skills along with apersonal drive for details and quality workmanship.
  • Familiarity with Microsoft Office(Outlook, Word, Excel, and PowerPoint).
  • Good communication skills.
  • US citizenship required, with ability to obtain and maintain a DoD Secret clearance.

Preferred Qualifications.

  • Experience writing user interface (UI) tests with automated UI testing technologies.
  • Experience writing software in compliance with applicable industry safety and cyber standards (MIL-STD-882E, DISA STIGs).
  • Candidate is expected to accept constructive feedback from more senior software team members.
  • The ability to work across multiple products under development by multiplesmall teams.
  • Experience with Agentic AI coding tools.
  • Experience with designing and implementing software solutions for embedded systems and applications.
  • Proficiency with Xray Test Management for Jira to develop, execute, and report on test cases for embedded software systems.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:August 11, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $69,550.00 - $125,725.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media