1

Ground Software Engineer Jobs in Madison, AL (NOW HIRING)

Onsite - Huntsville TCS is searching for a Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD program is a ...

Onsite - Huntsville TCS is searching for a Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD program is a ...

Auria is seeking a Software Engineer (All Experience Levels) to support the Sentinel program (formerly called the Ground Based Strategic Deterrent - GBSD). This position is in the Huntsville, AL area

Auria is seeking a Software Engineer (All Experience Levels) to support the Sentinel program (formerly called the Ground Based Strategic Deterrent - GBSD). This position is in the Huntsville, AL area

They are seeking a Software Engineer to support the U.S ... Air Force's Ground Based Strategic Deterrent program, responsible for developing and maintaining ...

Air Force's Ground Based Strategic Deterrent (GBSD)/Sentinel program. The scope of this contract is to replace the Minuteman III missile. The software engineer develops, maintains, and enhances ...

Air Forces Ground Based Strategic Deterrent (GBSD)/Sentinel program. The scope of this contract is to replace the Minuteman III missile. The software engineer develops, maintains, and enhances ...

Air Force's Ground Based Strategic Deterrent (GBSD)/Sentinel program. The scope of this contract is to replace the Minuteman III missile. The software engineer develops, maintains, and enhances ...

Senior Principal Software Engineer

Huntsville, AL · On-site

$123K - $170K/yr

Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...

Senior Principal Software Engineer

Huntsville, AL · On-site

$123K - $170K/yr

Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...

next page

Showing results 1-20

Ground Software Engineer information

See Madison, AL salary details

$56.9K

$132.2K

$184.1K

How much do ground software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for ground software engineer in Madison, AL is $132,177.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What is a ground software engineer?

Ground Software Engineers are professionals who design, develop, and maintain software systems that support space missions from the ground. Their work typically involves building tools for mission control, telemetry processing, satellite communication, and data management. These engineers ensure that spacecraft can be monitored, commanded, and controlled from Earth, often collaborating closely with hardware engineers and mission operators. They play a crucial role in mission success by enabling real-time data analysis, automation, and troubleshooting for space operations.

What skills and qualifications are needed to thrive as a ground software engineer?

To thrive as a Ground Software Engineer, you need strong programming skills (often in languages like C++, Java, or Python), a background in computer science or engineering, and knowledge of satellite ground systems. Familiarity with software development tools, real-time operating systems, and experience with mission control systems or telemetry processing platforms are typically required. Strong problem-solving abilities, attention to detail, and effective communication are crucial soft skills for this role. These skills and qualities ensure reliable software that supports mission-critical ground operations and fosters collaboration within multidisciplinary teams.

What challenges does a ground software engineer face when integrating new systems with existing ground infrastructure?

Ground Software Engineers often encounter challenges when integrating new software with legacy ground systems, such as ensuring compatibility between different hardware interfaces and communication protocols. They may also need to address issues related to real-time data processing, security requirements, and system scalability. Collaboration with cross-functional teams—including hardware engineers, network specialists, and mission operations personnel—is essential to identify potential integration issues early and develop effective solutions.

What is the difference between Ground Software Engineer vs Satellite Software Engineer?

AspectGround Software EngineerSatellite Software Engineer
CredentialsBachelor's or higher in Computer Science, Software Engineering, or related fields; experience with embedded systems and real-time softwareSimilar credentials; focus on embedded systems, real-time software, and aerospace standards
Work EnvironmentGround stations, control centers, labs, often in aerospace or defense industriesSatellite onboard systems, spacecraft, aerospace facilities
Employer & IndustryAerospace, defense, satellite communication companiesSatellite manufacturers, space agencies, aerospace firms
Search & Comparison IntentPeople comparing roles in satellite ground control and software developmentRoles related to satellite onboard software development

While both roles involve embedded and real-time software skills, Ground Software Engineers focus on developing and maintaining ground station systems and control software, whereas Satellite Software Engineers work on onboard satellite systems and firmware. The roles often overlap in skills but differ in environment and specific responsibilities.

What are popular job titles related to Ground Software Engineer jobs in Madison, AL?

For Ground Software Engineer jobs in Madison, AL, the most frequently searched job titles are:

Software Engineer, Ground Combat Weapon Sys

Hanwha Defense USA, Inc.

Huntsville, AL • On-site

$120 - $160/hr

Other

Posted 7 hours ago

Posted today


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer, Ground Combat Weapon Sys

Position Title: Software Engineer/Software Developer – Ground Combat Weapon Systems
Location: Huntsville, AL
Travel Required: Yes

Position Summary
The Software Engineer shall be responsible for performing software development and execution of software development activities within Hanwha Defense USA (HDUSA) Software Engineering team. The Software Engineer Manager as part of the software development team to perform software development tasks and achieve technical outcomes in support of HDUSA within an integrated team. Primary duties will include the development and modification of software to support the transition of technology in support of the US Army’s Mobile Tactical Cannon Program. The role includes executing software development and test in accordance with software requirements, hardware and software integration activities, supporting digital engineering efforts, and ensuring coordinated execution across embedded software, sensors, ballistics, targeting, and system‑of‑systems interfaces. Experience with U.S. ground combat vehicle systems or aerospace software is required, and prior work on U.S. artillery systems is strongly desired.

Essential Duties and Responsibilities

  • Working with the software team to develop critical software deliverables for Milestone Reviews and Software CDRL submissions.
  • Participating in Software Interface Control Working Groups with both HDUSA subcontractors and the customer to ensure successful integration of Software systems
  • Support the HDUSA System Safety team by leading HDUSA’s implementation of Software Safety.
  • Supporting the integration of Software (including firmware) from HDUSA and external suppliers into HDUSA's System Integration Laboratory (SIL).
  • Implement systems-security engineering, in conjunction with HDUSA's platform cyber security team.
  • Implement in software system‑level fire control requirements, interfaces, and specifications.
  • Participate in the verification and validation planning, including ballistic solution verification, timing analysis, targeting accuracy assessments, and software integration test events.
  • Participate as required in technical interchange meetings with government customers, subcontractors, and industry partners.
  • Identify technical risks associated with HDUSA software development and integration, and support mitigation planning.
  • Travel to customer sites, partner facilities, test ranges, and integration events as required.

Required Qualifications

  • Bachelor’s Degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or related technical discipline.
  • Direct professional experience developing or delivering ground vehicle or aerospace software solutions.
  • Extensive experience on taking ownership of the whole Software cycle: writing Software requirements, code, CSCI/Unit tests and supporting SW/System integration.
  • Experience developing environments incorporating Tools such as Python, RHEL (and open equivalents such as Rocky Linux), KVM and VMWare.
  • Desirable experience in developing Software using GitLab.
  • Desirable experience in developing Software running on both Windows and Linux.
  • Desirable experience in developing Software running in a System with strong Security, Safety, and Human Factors Engineering requirements.
  • Desirable experience in IP Networking/VLANs.
  • Desirable experience with systems like AFATDS.
  • Familiarity with DoD acquisition processes, technical standards, and software development regulations.
  • Proficiency in embedded software development environments, real‑time operating systems, and common development toolchains.
  • Experience leading teams in the deployment of digital engineering or MBSE tools and workflows.
  • Strong analytical skills and ability to communicate complex software and system behaviors in clear technical terms.

Preferred Qualifications

  • Active DoD security clearance or ability to obtain one.
  • Successful experience delivering software solutions within the ground combat vehicle or aerospace domains.
  • Proven ability to develop and mature software engineering tools and processes in a growing and challenging environment.
  • Experience with ground combat vehicle mission systems, vetronics, or integrated weapon subsystems.
  • Background in digital thread/digital twin environments or model‑based software development.
  • Experience supporting major defense acquisition programs or large‑scale software integrations.

Hanwha Defense USA is committed to pay transparency and equitable compensation practices. The salary range listed for this position represents a good faith estimate of the base pay we reasonably expect to offer for the position at the time of posting. Actual compensation may vary based on relevant skills/experience, education and certifications, market conditions, geographic location and internal pay equity. In addition to base salary, employees may be eligible for discretionary annual bonuses, benefits, and other forms of compensation as part of Hanwha Defense USA's total rewards package.

Hanwha Defense USA is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, national origin, age, sex, gender identity or expression, sexual orientation, disability, veteran status, or any other protected characteristic.

#J-18808-Ljbffr