1

Aerospace Software Engineer Jobs in Alabama (NOW HIRING)

Senior Software Engineer

Huntsville, AL ยท On-site

$120K - $159K/yr

Senior Software Engineer Location : Huntsville, Alabama Job Type : Full Time About EO Solutionsโ€ฏ ... aerospace and defense company focused on advancing capabilities in Space Domain Awareness and ...

Software Engineer 3

Huntsville, AL ยท On-site

$57 - $76.50/hr

They are seeking a Senior Software Engineer to architect and lead the development of their command ... Blue Origin is an aerospace company that focuses on lowering the cost of spaceflight and helping to ...

Auria Space is looking to hire a Software Engineer to support the C2BMC program in Huntsville, AL ... Auria Space offers aerospace and defense engineering services. Founded in 2000, the company is ...

Principal Software Engineer

Huntsville, AL ยท On-site

$133K - $179K/yr

Auria Space is looking to hire a Principal Software Engineer to support the C2BMC program in ... Auria Space offers aerospace and defense engineering services. Founded in 2000, the company is ...

Showing results 41-60

Aerospace Software Engineer information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do aerospace software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for aerospace software engineer in Alabama is $133,714.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,800.00 and $156,800.00 per year, depending on experience, location, and employer.

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

To excel as an Aerospace Software Engineer, you need a strong background in computer science or engineering, proficiency in programming languages like C/C++, and experience with real-time embedded systems. Familiarity with aerospace standards such as DO-178C, knowledge of avionics platforms, and certifications like FAA DER or equivalent are often required. Strong problem-solving, teamwork, and communication skills help you effectively collaborate on multidisciplinary projects and adapt to fast-paced environments. These skills ensure the development of safe, reliable, and high-quality software systems that meet rigorous aerospace industry standards.

What does an aerospace software engineer do?

An Aerospace Software Engineer designs, develops, tests, and maintains software used in aerospace systems, including avionics, flight control, navigation, and simulation. They work with programming languages like C, C++, and Python to ensure software meets safety and performance standards. These engineers collaborate with hardware engineers, systems engineers, and regulatory bodies to comply with industry standards such as DO-178C. Their work is critical for ensuring the reliability and safety of aircraft, spacecraft, and defense systems.

What are some typical projects or responsibilities for an aerospace software engineer?

Aerospace Software Engineers often work on developing, testing, and maintaining software for flight control systems, simulation platforms, and avionics hardware. They may be responsible for writing and verifying safety-critical code, integrating new features with existing aircraft systems, and resolving software anomalies discovered during testing or in operation. Day-to-day work can involve close collaboration with systems engineers, hardware engineers, and quality assurance teams to ensure compliance with industry and regulatory requirements. This variety of responsibilities offers continuous learning opportunities and a clear path toward leadership or specialization in the field.

What are the most commonly searched types of Aerospace Software Engineer jobs in Alabama? The most popular types of Aerospace Software Engineer jobs in Alabama are:
Infographic showing various Aerospace Software Engineer job openings in Alabama 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 $133,714 per year, or $64.3 per hour.

Mid-Level Software Engineer - Huntsville, Alabama

Davidson Technologies, Inc.

Huntsville, AL โ€ข On-site

$110K - $124K/yr

Full-time

Re-posted 20 days ago


Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.
Davidson is seeking a Software Engineer for Huntsville, AL. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in Software Engineering and Systems Engineering. The standard work schedule is 9/80. This allows for every other Friday off.
All team members should be able to:
  • Self-organize and participate in an Agile development lifecycle
  • Be able to build consensus within a cross-functional team
  • Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements

Job Responsibilities:
You will work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems. The software engineer role focuses on software design, development and unit testing to meet customer's emerging mission needs.
  • Interface with Scrum team on technical considerations for associated problems, issues or conflicts
  • Interface with chief architects to ensure technical requirements are met
  • Develop technical documentation to include activity and sequence diagrams

Job Requirements:
Required:
  • Bachelor's degree in STEM related degree from an accredited college or university
  • 5+ years of experience as software engineer
  • Experience with designing, developing and troubleshooting C++
  • Excellent organizational and facilitation skills
  • Self-starting mentality and willingness to take ownership of difficult challenges

Preferred Qualifications:
Experience with the following:
  • Operational weapon software and embedded systems
  • Real-time operating systems
  • Git/GitLab
  • SysML, UML or other modeling languages
  • Atlassian tool suite: Jira and Confluence

Clearance:
  • Currently hold a Secret clearance or higher