1

Ground Software Engineer Jobs in Alabama (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 ...

Collaborate with engineers to understand scope and define clear requirements, deliverables, and ... Create scalable, automated solutions, developing new software products from the ground up if/as ...

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

Collaborate with engineers to understand scope and define clear requirements, deliverables, and ... Create scalable, automated solutions, developing new software products from the ground up if/as ...

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 ...

next page

Showing results 1-20

Ground Software Engineer information

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 Alabama?

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

What cities in Alabama are hiring for Ground Software Engineer jobs?

Cities in Alabama with the most Ground Software Engineer job openings:

Ground Systems of System Engineer SME

Modern Technology Solutions, Inc.

Huntsville, AL • On-site

Full-time

Posted 12 days ago


Key responsibilities

  • Support the design, integration, and optimization of common ground architecture for space-based assets.

  • Operate, command, and manage on-orbit spacecraft and ground systems to ensure mission objectives are met.

  • Integrate and test spacecraft and ground systems using simulators and operational test environments.


Job description

We are seeking a highly capable and collaborative Ground - System of Systems Engineer - SME to support the Golden Dome initiative's Common Ground Team, a key component of the program focused on ensuring seamless integration and operation of ground systems for space-based assets. In this role, you will leverage your expertise in space and ground systems to design, integrate, and optimize common ground architecture supporting Golden Dome's mission-critical objectives. As a vital member of the team, you will ensure the interoperability and reliability of ground systems to achieve mission goals efficiently and securely.

Contract Overview: Golden Dome is a national-level, whole-of-nation initiative in which you will play a critical role in advancing next-generation homeland defense capabilities. If you are seeking a fast-paced position focused on developing innovative software for the Space-Based Interceptor mission, this opportunity is designed for you. Responsibilities: As a Ground Systems Engineer for the Common Ground Team, your responsibilities will include: Spacecraft Operations & Commanding: Hands-on experience flying, operating, and commanding on-orbit spacecraft, including real-time mission operations and command execution.

TT&C & Ground-to-Space Communications: Strong understanding of telemetry, tracking, and command (TT&C), uplink/downlink operations, ground stations, RF communications, and end-to-end command and telemetry paths. Orbital & Constellation Operations: Knowledge of orbital mechanics, ephemeris, orbit determination, station keeping, maneuver execution, collision avoidance (COLA), contact planning, and constellation operations. Command & Telemetry Architecture: Experience with spacecraft command databases/dictionaries, command sequences, telemetry definitions, CCSDS protocols, packetization/framing, and command validation and verification.

Ground Systems & Mission Operations: Experience with mission/satellite operations centers, ground-system architectures, antenna networks, mission applications, and interfaces between ground software, networks, RF systems, and spacecraft. Systems Integration, Test & V&V: Experience integrating and testing spacecraft and ground systems using simulators, SIL/HIL environments, flatsats, or operational test environments, including requirements verification and test-result analysis. Qualifications: Education and Experience: Bachelor's degree in Aerospace Engineering, Systems Engineering, Electrical Engineering, Computer Science, or related technical field.

Master's degree preferred with 15 years experience. Technical Requirements: 15+ years of experience in systems engineering for space and ground assets, with emphasis on ground systems integration. In-depth knowledge of ground station operations, telemetry, tracking, command systems, and communication architectures.

Proficiency in engineering tools such as STK, MATLAB, LabVIEW, or similar modeling platforms. Strong problem-solving skills with a focus on large-scale system optimization. Excellent collaboration and communication skills to work effectively with diverse teams and stakeholders.

Required Security Clearance: Must have an Active Top-Secret Clearance with SCI Eligibility Desired Qualifications: Experience working on DoD programs, such as Golden Dome or similar national security-focused initiatives. Familiarity with industry standards for ground and space systems (e.g., CCSDS, MIL-STD protocols). Certifications like Certified Systems Engineering Professional (CSEP), Network+, or Security+

Hands-on experience with advanced networking technologies, virtualization, and cloud-based ground operations platforms. #LI-AT1