1

Ground Software Engineer Jobs in Tennessee (NOW HIRING)

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next-generation music publishing platform from the ground up. You'll help ...

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next-generation music publishing platform from the ground up. You'll help ...

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next-generation music publishing platform from the ground up. You'll help ...

Principal Data Engineer

Goodlettsville, TN

$107K - $129K/yr

... ground up, ensuring that data delivery architecture is consistent throughout ongoing projects. The Principal Data Engineer supports software developers, database architects, data analysts, and data ...

Showing results 41-60

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

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

Infographic showing various Ground Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution.

Staff or Senior Software Engineer, AI-Native SDLC

HubSync Co.

Franklin, TN • On-site

$130 - $210/hr

Other

Posted 4 days ago


Key responsibilities

  • Build internal AI agents as products across the entire software lifecycle, including planning, writing, reviewing, testing, shipping, and operating.

  • Embed with each team to demonstrate, lead adoption, and remove friction in integrating AI-native tools into their workflows.

  • Own and measure key metrics such as cycle time, review latency, escaped defects, and developer experience to improve team throughput.


Job description

Why this role exists

HubSyncbuilds the platform the top CPA firms in the country run on, and we are building AI into everything: the product (Halo, our agent platform) and the company itself. This role owns the second half: the AI-native SDLC, the entire lifecycle of how software gets planned, written, reviewed, tested, shipped, andoperatedhere. We believe internal agents should be treated like product: an AI reviewer tuned to each repo's real failure patterns that earns the right to gate merges, a QA agent that tests every pull request against its ticket's acceptance criteria, agents that sharpen tickets and specs before an engineer touches them, that turn found bugs into fixes, that write the docs, that watch production and draft the RCA. The first of these are alreadyrunningand the direction is set. What does not exist is the person on the ground making it real, because embedding with every team, building credibility engineer by engineer, contributing to their actual backlogs, and removing their actual blockers is a full-timejob in itself. That is this role: the change happens because you are in the room driving it.

Whatyou'lldo
  • Build internal agents as products, across the whole lifecycle.Plan: agents that turn rough tasks into well-specified tickets and keep specs honest. Write: the shared harness layer (skills, context, MCP servers, per-repo configuration) that makes every engineer's agent dramatically better than stock. Review: tuned AI code reviewers, codified review rules mined from our own PR history, and the measurement that lets them earn merge authority. Test: PR-triggered QA agents on ephemeral preview environments, exploratory bug hunters, generated deterministic Playwright suites. Ship and operate: CI/CD gates, deploy verification, incident triage and RCA drafting.GitHub Actions, GitHub Apps, Claude Code / Cursor and whatever tool is actually best this quarter.

  • Embed and convert, team by team. This is the core of the job. Sit with each squad and service, lead by example on their own backlog (pick up their tickets and ship them the AI-native way, visibly), showcase what is possible, and remove the friction that stops adoption: permissions, infra, environments, harness config, prompt and context engineering. Success is their throughput, not your demo, and it has to land as a better day-to-day for the developers, not a mandate they resent.

  • Own the measurement. Cycle time, review latency, escaped defects, cost per feature, and developer experience. The goal is a step-change in every team's throughput that the developers themselves would fight to keep.

  • Make the standard real. Our doctrine: individual tool choice stays free, the shared layer does not. You build and maintain the harnesses and playbooks, wire the gates (no PR ships unreviewed or untested), sharpen the doctrine with what you learn in the field, and bring the taste to know when an agent is the wrong tool.

What makes youafit
  • You are demonstrably, unusually productive with AI coding tools today, and you have already lived this transition somewhere: been there, done that, seen what works and what backfires. Not "I use Copilot": you run multiple agents in parallel, you have opinions about harnesses and context management, and you can show real PRs, tools, or automations from the last month that prove it.

  • Strong engineering fundamentals under the leverage: CI/CD, testing strategy, GitHub platform internals, infrastructure enough to unblock yourself (AWS), and the judgment to ship a working V1 in a day and harden it in week two.

  • You get more satisfaction from making a team 3x faster than from being the fastest person in the room, and you have the patience and credibility to win over skeptics with working software instead of arguments. Show, don't tell how you already operate.

  • Comfortable being measured on adoption and dollars saved, not tickets closed.

What this role is not
  • Not manual QA management, and not a QA-only role: quality automation is the first battleground because that is where we are bleeding today, but the mandate is the full SDLC.

  • Not developer-relations or an evangelist seat. You ship, every week.

  • Not a research position, and not a decks-and-frameworks seat. The value lands inside the teams, on current-generation models and tools, every week.

Level

Staff or Senior depending on how much of the drive you can carry yourself: Staff runs the team-by-team motion across the org with minimal direction; Senior does the same work on fewer fronts at a time, with more of the sequencing done for them.

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status

#J-18808-Ljbffr