1

Ground Software Engineer Jobs in Alabama (NOW HIRING)

Senior Principal Software Engineer

Huntsville, AL · On-site

$123K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

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

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

Principal Software Engineer

Huntsville, AL · On-site

$133K - $178K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

Principal Software Engineer

Huntsville, AL

$133K - $178K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

JR Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

JR Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

JR Software Engineer

Huntsville, AL

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

JR Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

Showing results 21-40

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 cities in Alabama are hiring for Ground Software Engineer jobs?

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

Senior Principal Software Engineer

Technical Consulting Solutions, Inc.

Huntsville, AL • On-site

$123K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Clearances Required: Active DoD Secret
Location: Huntsville, Alabama, United States
Job Description
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 Huntsville, AL. The GMD program is a portion of the Missile Defense Agency's (MDA) system to protect the US and our allies from ballistic missile attacks. The selected candidate will use modern tools to further the development and sustainment of the GMD system.
This is an in-office position. Remote work is not available.
Role:
The selected Senior Principal Software Engineer responsibilities will include the support of the Ground Weapons System (GWS) program as an individual contributor on the Ground Fire Control (GFC) product.
Essential Functions:
  • The Senior Principal Software Engineer will be responsible for understanding, implementing, and testing both existing and new capabilities and algorithms, which include complex mathematics and physics-based solutions, that directly support GWS capabilities on behalf of the Missile Defense Agency (MDA).
  • As a Senior Principal Software Engineer on the GFC team, you will be part of a team that writes the software (currently ~1.5 million lines of code) that evaluates and manages the threat scene for the missile defense system that protects the US.
  • The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, and collaborative/teams comprised of all experience levels.

Basic Qualifications:
  • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related work experience, or a Master's Degree and 6 years of related work experience, or 4 years of related work experience with a PhD.
  • Recent experience developing software in C++ or Java or Ada
  • Willingness to become proficient with Ada software development
  • Applicants must possess good communication skills.
  • Applicants must demonstrate ability to think critically and capture concepts in work products, presentations, and discussions.
  • Capable of working both independently and within a team environment.
  • Must be able to support an in-person / closed-area work environment.
  • Ability and willingness to travel up to 10% of the time to support business needs.
  • Applicants must have a current active in-scope DoD-issued Secret security clearance at the time of application, which is required to start.

Preferred Qualifications:
  • Highly experienced with Linux, scripting, and operations
  • Recent MATLAB and Python experience
  • Experience on a large-scale missile defense system like GMD.
  • Advanced degree or strong background in Mathematics or Physics
  • Battle Management or Fire Control experience.
  • Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) of continuous integration/continuous delivery and deployment (CI/CD) automation.

Benefits:
  • Highlights of our benefits include BC/BS Health, Dental, Vision, 401(k) match, Profit Sharing, Flexible Time Off, STD/LTD/Life Insurance, Referral Bonuses, professional development reimbursement, vacation, sick leave, and maternity/paternity leave.

Apply online or visit us at www.tcs-inc.com/careers
TCS, Inc. is an EEO Employer.