Logo
GalaxEye

Mission Planning Software Engineer – Satellite Constellations

GalaxEye, Mission, Kansas, United States

Save Job

Mission Planning Software Engineer – Satellite Constellations Devanahalli, India | Posted on 12/14/2025

GalaxEye is building next-generation multi-sensor Earth observation satellites by integrating SAR and multispectral imaging on a single platform. As a Mission Planning Software Engineer – Satellite Constellations, you will design and develop mission planning software used to simulate, plan, and operate GalaxEye’s satellite constellation.

You will work at the intersection of astrodynamics, optimization, and software engineering to build tools for orbit simulation, tasking, scheduling, and operational planning. This role is part of the Mission Design & Planning team and involves close collaboration with flight dynamics, payload, ground segment, and operations teams. The software you develop will be used directly by the Mission Control Center for real mission operations.

Key responsibilities include:

Designing and implementing mission planning algorithms for satellite tasking, scheduling, and resource allocation

Modeling orbital dynamics, sensor geometry, and operational constraints such as power, downlink, duty cycles, and ground station visibility

Developing Python-based tools for orbit and attitude propagation, access and coverage analysis, and pass prediction

Prototyping and benchmarking heuristic and optimization-based planning approaches under real-world constraints

Building modular, tested, and production-ready software that evolves from R&D prototypes

Integrating planning logic with ground segment and mission control systems

Running system-level trade studies for constellation design and CONOPS evaluation

Supporting on‑orbit operations by refining tools using telemetry and operational feedback

Requirements

B.Tech/B.E./M.S. in Aerospace Engineering or a related field such as Applied Mathematics, Physics, or Computer Science with strong astrodynamics exposure

Strong understanding of orbital mechanics, mission analysis, and satellite operations (LEO, ground tracks, coverage, pointing, power and downlink constraints)

Proficiency in Python for scientific computing (NumPy, SciPy, Pandas)

Hands‑on experience with at least one mission design or orbit analysis tool/library (STK, GMAT, FreeFlyer, Orekit, Poliastro, Basilisk, or equivalent)

Solid software engineering practices including Git‑based workflows, clean modular code, and unit/integration testing

Working knowledge of numerical methods and optimization techniques (linear/nonlinear programming, discrete optimization, or heuristics)

Ability to clearly communicate technical decisions using plots, metrics, and concise documentation

Preferred / Nice to Have

Experience with mission planning, tasking, or scheduling for Earth observation satellites

Exposure to estimation and filtering techniques such as Kalman filters or batch least squares

Familiarity with Rust or C++ for performance‑critical simulations

Experience deploying mission software used by operations teams

Prior work on SAR or multispectral imaging missions

Experience working in R&D environments transitioning tools to operational use

Competitive compensation aligned with industry standards

High ownership role with direct impact on flight dynamics and mission operations

Opportunity to work on cutting‑edge multi‑sensor satellite constellations

Fast‑paced, engineering‑driven environment with strong learning opportunities

Flexible working hours and openness to new tools and ideas

Close collaboration with the founding team and senior technical leaders

Access to advisors and partners with deep expertise in space systems and mission operations

#J-18808-Ljbffr