1

Ground Software Engineer Jobs in Massachusetts (NOW HIRING)

Senior Software Engineer

Burlington, MA · On-site

$133K - $175K/yr

Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of their ... ground control stations, or telemetry systems • Familiarity with autonomy stacks, planning ...

Senior Software Engineer, Applications AcuityMD is a software and data platform that accelerates ... Ground floor opportunity : Join a high-growth startup, backed by world-class investors across ...

Senior Embedded Software Engineer

Somerville, MA · On-site +1

$135K - $177K/yr

We aim to bring ground-breaking 3D printers to the desks and shops of designers, artists, and ... We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused ...

Proficiency in algorithm design, software development, and mathematical modeling with programming ... ground, air, or maritime platforms tasked through C2 systems. * Familiarity with map ...

Proficiency in algorithm design, software development, and mathematical modeling with programming ... ground, air, or maritime platforms tasked through C2 systems. * Familiarity with map ...

Robotics Software Engineer

Boston, MA · On-site

$191K - $253K/yr

Collaborate with cross-functional teams, including software engineers, mechanical engineers, and ... Experience with autonomous systems in the ground, air, maritime or space domains * Experience with ...

Robotics Software Engineer

Boston, MA · On-site

$191K - $253K/yr

Collaborate with cross-functional teams, including software engineers, mechanical engineers, and ... Experience with autonomous systems in the ground, air, maritime or space domains * Experience with ...

Senior Software Engineer (Product)

Boston, MA · On-site

$133K - $175K/yr

We are seeking a product-minded Software Engineer to join our core team. In this role, you'll take ... the ground up. As an AI-native company, we lean in heavily to AI-assisted development, and we ...

Robotics Software Engineer

Watertown, MA · On-site

$90K - $190K/yr

Do you want to build systems from the ground up that effect change in the physical world, not just ... As a robotics software engineer, your work lies at the center of this challenge, orchestrating real ...

Staff Software Engineer - Cloud Platform

Lowell, MA · On-site

$59.50 - $77.25/hr

This work is in the Engineering Acceleration group supporting internal product teams in their ... ground up, unit tests etc. * Testing: Build testable software, define tests, participate in the ...

Software Engineer III - Cloud Platform

Lowell, MA · On-site

$59.50 - $77.25/hr

This work is in the Engineering Acceleration group supporting internal product teams in their ... ground up, unit tests etc. * Testing: Build testable software, define tests, participate in the ...

We aim to bring ground-breaking 3D printers to the desks and shops of designers, artists, and ... We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused ...

Founding Senior Software Engineer

Cambridge, MA · On-site

$135K - $177K/yr

They are seeking a Founding Senior Software Engineer to work directly with the founders to build ... AI-native insurance services, built from the ground up. Founded in 2026, the company is ...

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 Massachusetts are hiring for Ground Software Engineer jobs? Cities in Massachusetts with the most Ground Software Engineer job openings:

Senior Software Engineer

Enigma Aerospace

Burlington, MA • On-site

$133K - $175K/yr

Full-time

Re-posted 23 days ago


Job description

Job Summary:
Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of their autonomy, planning, and flight software system. This role involves contributing to architecture and leading sub-systems implementation of the core software stack for autonomous aircraft systems.
Responsibilities:
• Development on the full-stack software system architecture and interfaces across frontend, backend, and real-time systems
• Design and implement mission software and backend and frontend systems for mission planning, operation, autonomy, and operator control
• Build APIs and integration points with flight controls, avionics, and telemetry systems
• Simulation, integration and test of software across all systems
• Identify, build relationships, and manage software products and vendors which can be integrated into the system enabling faster development time
• Develop internal tooling for simulation, HIL/SIL testing, provisioning, field testing, and operator-facing systems
• Collaborate across teams to ensure system-wide reliability, testability, and mission readiness
• Plan, execute, and analyze component, sub-systems, and full-system-flight testing to ensure performance and reliability
• Support testing, flight ops, and deployment in the field
• Travel up to 30% of the time including domestic and international
Qualifications:
Required:
• BS/MS in Computer Science, Robotics, Aerospace, or a related field
• 5+ years of experience in backend, autonomy, or robotics systems development
• Proficient in Python and C++ with experience integrating with real-time or embedded systems
• Strong systems thinking and architectural judgment
• Experience deploying mission-critical software for robotics or aerospace platforms
• Must be eligible to work in the U.S.
Preferred:
• Experience with PX4, ROS, or other UAS & robotics frameworks
• Experience with UAS, ground control stations, or telemetry systems
• Familiarity with autonomy stacks, planning algorithms, or fleet coordination
• Strong understanding of interface design between hardware and software
• Experience with simulation, test automation, and operator UX
• You are a thoughtful communicator and problem-solver with high standards
• You take ownership, move fast, and are motivated by building systems that work in the real world
• You are an ambitious and self-motivated individual who eagerly approaches ambiguity and is committed to delivering a high-quality work product
• You are a highly detail-oriented with a track record of sound judgement
• You are an avid aviation enthusiast, private pilot, and have flight experience
• You have military experience and hold a security clearance
Company:
Enigma Aerospace focuses on developing autonomous aerial logistics technologies targeted at defense and B2B markets. Founded in 2023, the company is headquartered in Boston, USA, with a team of 2-10 employees. The company is currently Early Stage.